Mata Rocks Resort, San Pedro, Belize. Rates from BZD222.
Merely a few steps from white-sandy beaches on the island of San Pedro, along Belize’s northern coast, Mata Rocks Resort boasts a tropical setting adjacent to a wealth of outdoor attractions and exotic sea life