yucatan is located in what body of water?