The Cayman Islands are a British Overseas Territory that spans three islands in the western Caribbean Sea. The Grand Cayman Brac is known for its beach resorts, and Cayman Little is known for its beaches, as well as seabirds like the red-footed boobies. However, the most well-known feature of this island chain is its food. […]