A Belize beach resort located on the pristine white sandy beaches of Ambergris Caye. Located 10 miles north of the charming San Pedro Town.