Bella Vista Beach Resort is a dream come true: a tropical getaway right on the water's edge. The hotel is a complex of cozy cottages. Its main feature is its incredible proximity to the sea: the standard distance from the doorstep to the water is about 50 meters, but at high tide, the ocean comes ri...