The Juno Beach place was perfect. While it's super difficult to find a place directly on the beach, this was the next best thing. It's directly across the street from the beach via public walkway. There are excellent patios with ocean views. Location is great with respect to stores, restaurants, bait shops. Really enjoyed our visit and would definitely stay here again.