St. George's Caye Resort is a private island retreat located 7 miles off the coast of Belize City. The resort offers scuba diving and snorkeling excursions, along with various accommodation options and on-site dining.
Named on the operator’s own website.