Courtesy of The Ocean Club, A Four Seasons Resort ... one of which makes an appearance in the James Bond movie "Casino Royale." Overall, recent visitors praised the resort's location and well ...