Cap Juluca on the beautiful island of Anguilla is one of the best hotels in the world. Located on the beach, facing turquoise and warm...