For everything relaxing, stylish, private, hospitable and close to beaches, this is the place.