News

a 25-mi-long island off the northeast coast of Belize, is the first internationally branded luxury resort to land here. It takes a 15-minute flight from Belize City to San Pedro and then, a 10-minute ...