The islands lie along the Florida Straits , dividing the Atlantic Ocean to the east from the Gulf of Mexico to the northwest , and defining one edge of Florida Bay .
The islands lie along the Florida Straits , dividing the Atlantic Ocean to the east from the Gulf of Mexico to the west , and defining one edge of Florida Bay .