With its soft sandy beach, turquoise water, and charming colorful houses lining the shore, this tropical paradise looks like ...