We had an excellent time at Ocean Beach. Great beaches and a laid back atmosphere. Kids love the surf, sand and dogs.