Beach within steps, and lots of shops and dining! Just what we needed for a short weekend getaway!