All-inclusive hotel, Sailor's Beach Club, offers a private beach, dining, spa, and pools. The resort evokes a seaside town with nautical themes.