Santa Rosa Island (1) STATE: FloridaBody of Water: Caloosahatchee NorthLatitude: 30.40167Longitude: -86.69592 Location: Caloosahatchee North