Puerto Seco Beach, Beach in Discovery Bay, Jamaica
Puerto Seco Beach is a sandy shore in Discovery Bay lined with palm trees and planted greenery. The space includes swimming areas and places to rest along the water's edge.
Puerto Seco Beach lies on Discovery Bay, the bay Christopher Columbus entered on 5 May 1494 during his second voyage, naming it Puerto Seco, or dry harbour. The bay is also linked to the 1655 English capture of Jamaica, when the Spanish settlers fled from this coast.
Local vendors along the shore prepare grilled chicken and fresh seafood, shaping the food culture of the location. The beach is popular with Jamaican families who spend weekends swimming and relaxing by the water.
Puerto Seco Beach sits on the north side of Discovery Bay, about 80 km west of Kingston, so the open water faces the northeast trade winds. The bay is shallow near the sand, and the sand is fine and light-coloured. Shade is limited to the palms and planted greenery at the back of the beach, so bring sun protection for the middle of the day.
A dolphin encounter facility nearby offers visitors a chance to learn about marine life up close. This addition makes the location more than just a swimming spot and attracts people interested in ocean animals.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 93,033 contributors worldwide.