Rock Harbor, Florida

Rock Harbor is an unincorporated community in Monroe County, Florida, United States, located in the upper Florida Keys on Key Largo on US 1 (the Overseas Highway) northeast of Thompson and southwest of the census-designated place of Key Largo.

Geography
Rock Harbor is located at 25.077°N, -80.46°W at an elevation of 10 ft, relatively high for the Keys.