Aptly named, the Bella Vista Hotel boasts an excellent seafront location with a small pebble beach right outside the hotel. Perfect for couples and friends, you’ll be in the right place if peace and relaxation are your sort of thing. Lined with luscious palms, the spacious pool is the place to be. Rooms are comfortable and the service is warm.