Not being familiar with this area, is this a beach that one can visit for the day or is it mostly for people staying in their hotels/resorts? Are there beach bars, shops, and restaurants along the beach as you walk? What about parking? Any tips would be appreciated. TY