Secret Beach is located on the West Coast of Ambergris Caye, a short 12.9 km distance from the town of San Pedro. There is one road to Secret Beach, Laguna Drive, so you can’t get lost.