I second Bar B Barn-- I have stayed there a few times and loved it for the location, the small family-run vibe and the breakfasts! It is not fancy by any stretch, but clean, welcoming and safe and has a really nice bar and deck right on the beach where you can eat/drink, etc.