You will not find a better host! This place is within 30 minutes of everything on your list! Kathleen suggested great scenic areas as well that were breathtaking. There is a view of the ocean from the deck just outside your room, and just a 10 minute walk to the beach. Love this place so much, we will definitely book again. Also... the 4 yr old cannot stop talking about her new friend. AMAZING TRIP!