A resort hotel on the beach is a great place for a vacation