Stunning view, great location, safe. A proper beach getaway. Lots to do.