The best spots near San Pedro are Secret Beach and Ramon’s Beach. San Pedro’s proximity to the Belize Barrier Reef means that the water off the coast is host to an abundance of marine life.
It takes a 15-minute flight from Belize City to San Pedro and then, a 10-minute drive to the resort. Mahogany Bay is part of a community including Mahogany Bay Townlet, which provides a selection ...