Located off the coast of Belize, this tropical paradise attracts beach lovers, scuba divers and fishermen. With its white sand beaches, vibrant coral reefs and laid-back Caribbean vibes ...