Santa Rosa Island (2) STATE: FloridaBody of Water: Caloosahatchee NorthLatitude: 30.40283Longitude: -86.73 Location: Caloosahatchee North