Best anchorages and harbours in Puerto Rico and US Virgin Islands

149 documented anchorages and harbours in Puerto Rico and US Virgin Islands, ranked by boaters' ratings: shelter, seabed, services, photos and reviews, ready to open in the BoatMap app.

Top rated

149 places

  1. 91
    AnchoragePuerto Rico

    Playa Cayo Piñeiro

    3.6

    Anchorage off the north beach of Isla Piñeros, in front of Ceiba on the east coast of Puerto Rico, 0.4 NM from the Isla Piñeros anchorage.

    • Sheltered W, SW, S, SE
  2. 92
    AnchorageU.S. Virgin Islands

    Great St. James, north side

    3.6

    Anchorage off the north shore of Great St. James, the island off the east end of St. Thomas, with a beach ashore.

    • Sheltered E, SW, S, SE
  3. 93
    AnchoragePuerto Rico

    Playa Doña Lala

    3.6

    Anchorage off Playa Doña Lala at Rincón, on the west coast of Puerto Rico, 0.6 NM north of Playa Córcega.

    • Sheltered NE, E, SE
  4. 94
    AnchoragePuerto Rico

    Bahía Sucia

    3.6

    Anchorage in Bahía Sucia, the bay beside the Los Morrillos lighthouse at the south-west tip of Puerto Rico, 0.9 NM east of Bahía Salinas.

    • Sheltered NW, N, NE, W, E
  5. 95
    AnchoragePuerto Rico

    Isla Caja de Muertos

    3.6

    Anchorage off Caja de Muertos, an uninhabited island 8.4 km off the coast and 6.7 NM south of Ponce, protected as a nature reserve since 1980.

    • Sheltered NE, E, S, SE
  6. 96
    AnchoragePuerto Rico

    Playa Melones

    3.6

    Anchorage off Playa Melones, the closest beach to Dewey on the west coast of Culebra, 0.6 NM from town.

    • Free
    • Sheltered N, NE, E, SE
  7. 97
    AnchoragePuerto Rico

    Playa Tamarindo

    3.5

    Anchorage off Playa Tamarindo on the west coast of Culebra, facing Cayo Luis Peña, 1.4 NM north-west of Dewey.

    • Sheltered NW, N, NE, E, SE
  8. 98
    AnchoragePuerto Rico

    Puerto Real Sud

    3.5

    Anchorage in the southern part of Puerto Real harbour, 500 m south of Marina Puerto Real on the west coast of Puerto Rico.

    • Sheltered NW, N, NE, E, SW, S, SE
  9. 99
    AnchoragePuerto Rico

    Aguadilla Pueblo

    3.5

    Anchorage off the town of Aguadilla, on the north-west coast of Puerto Rico, 1.9 NM south of Crash Boat Beach.

    • Sheltered NE, E, SE
  10. 100
    AnchoragePuerto Rico

    Puerta de San Juan

    3.5

    Anchorage under the walls of Old San Juan, off the Puerta de San Juan, the last surviving gate in the city walls, just inside the entrance to San Juan Bay.

    • Sheltered N, NE, E, SE
  11. 101
    AnchoragePuerto Rico

    Punta Montalva

    3.4

    Anchorage off Punta Montalva, 3.8 NM east of La Parguera, on the edge of the Bahía Montalva mangrove protected by the La Parguera nature reserve.

    • Sheltered N, NE, E, SE
  12. 102
    AnchorageU.S. Virgin Islands

    Salt Pond Bay

    3.4

    Bay on the south-east coast of St. John within Virgin Islands National Park, at the start of the Ram Head trail.

    • Paid
    • Sheltered NW, N, NE, E, SE
  13. 103
    AnchoragePuerto Rico

    Cayo Santiago

    3.4

    Anchorage off Cayo Santiago, the monkey island 0.5 NM off Punta Santiago at Humacao, east coast of Puerto Rico, home to a rhesus macaque colony since 1938.

    • Sheltered NW, N, NE, W, E
  14. 104
    AnchoragePuerto Rico

    Cayo Lobo

    3.4

    Day anchorage at Cayo Lobo, a rocky cay 2.4 NM west of Cayo Luis Peña, off Culebra, known as a boat dive site.

    • Sheltered N, NE, E
  15. 105
    AnchorageU.S. Virgin Islands

    Schooner Bay

    3.4

    Anchorage in the eastern part of Christiansted harbour on St. Croix, between the town waterfront and Gallows Bay.

    • Sheltered W, E, SW, S, SE
  16. 106
    AnchoragePuerto Rico

    Bahía de Mayagüez

    3.3

    Anchorage in Mayagüez Bay, off the city of Mayagüez on the west coast of Puerto Rico, 8 NM north of Puerto Real.

    • Sheltered NE, E, SE
  17. 107
    AnchoragePuerto Rico

    La Parguera

    3.3

    Anchorage 0.6 NM east of the village of La Parguera, on the south-west coast of Puerto Rico, inside the La Parguera nature reserve.

    • Sheltered NW, N, NE, E
  18. 108
    AnchoragePuerto Rico

    Carolina Beach

    3.2

    Anchorage off the beach of Carolina, east of San Juan on the Atlantic coast of Puerto Rico, 3.1 NM east of Ocean Park.

    • Sheltered NE, E, SW, S, SE
  19. 109
    AnchorageU.S. Virgin Islands

    Long Bay

    3.2

    Bay with a beach on the south side of the East End of St. John, near Hansen Bay at the mouth of Coral Bay.

    • Sheltered N, NE, E, SE
  20. 110
    AnchoragePuerto Rico

    Icacos Beach

    3.2

    Anchorage off the western beach of Cayo Icacos, in La Cordillera Reef Natural Reserve off Fajardo, 0.4 NM from the main Icacos anchorage.

    • Sheltered N, NE, E, SE
  21. 111
    AnchoragePuerto Rico

    Bahía Salinas, Cabo Rojo

    3.2

    Anchorage in Bahía Salinas at the south-west tip of Puerto Rico, off the Cabo Rojo salt flats and close to the Los Morrillos lighthouse.

    • Sheltered N, NE, E, SE
  22. 112
    AnchoragePuerto Rico

    Isla Piñeros

    3.2

    Anchorage off Isla Piñeros, an island in front of Ceiba on the east coast of Puerto Rico, 2.8 NM south of Puerto del Rey.

    • Sheltered NE, E, SE
  23. 113
    AnchorageU.S. Virgin Islands

    Flamingo Bay

    3.1

    Bay on the west side of Water Island, south of Druif Bay and Honeymoon Beach.

    • Sheltered N, NE, E, S, SE
  24. 114
    AnchoragePuerto Rico

    Bahía de Fajardo

    3.1

    Main anchorage of Fajardo, in north-east Puerto Rico, between Isleta and the mainland marinas, 0.2 NM from Isleta Marina.

    • Sheltered NE, E, SE
  25. 115
    AnchorageU.S. Virgin Islands

    Ditleff Beach

    3.0

    Anchorage off Ditleff Beach on the Ditleff Point peninsula, between Rendezvous Bay and Fish Bay on the south coast of St. John.

    • Sheltered NW, N, NE, W, E, SE
  26. 116
    AnchoragePuerto Rico

    La Guancha

    3.0

    Anchorage off La Guancha, the waterfront of the Playa district of Ponce, 200 m east of the Club Náutico de Ponce on the south coast of Puerto Rico.

    • Sheltered NW, N, NE, E, SW, S, SE
  27. 117
    AnchorageU.S. Virgin Islands

    Frank Bay

    3.0

    Small bay just south of Cruz Bay on the west coast of St. John.

    • Sheltered NE, E, SE
  28. 118
    AnchoragePuerto Rico

    Bahía de Ponce

    2.9

    Anchorage at the head of Ponce bay, 1.4 km north of the Club Náutico de Ponce, beside the commercial port of Ponce on the south coast of Puerto Rico.

    • Sheltered NW, N, NE, E, SE
  29. 119
    AnchorageU.S. Virgin Islands

    Secret Harbour

    2.9

    Small bay with a beach on the south-east coast of St. Thomas, known as Secret Harbour, inside Nazareth Bay and within the St. Thomas East End Reserves.

    • Paid
    • Sheltered N, NE, E, SE
  30. 120
    AnchorageU.S. Virgin Islands

    Gallows Bay

    2.8

    Bay on the east side of Christiansted harbour on St. Croix, lined by the St. Croix Marine boatyard and the Gallows Bay port facility.

    • Sheltered NE, W, E, SW, S, SE