Breathtaking views, best beach, and great local food... these are just a few of the amazing reasons why we loved our stay.