Thatch Caye Resort, is an all-inclusive castaway island resort offering overwater bungalows and oceanfront cabanas in Belize.