1. Sunset Beach
Where: Cape May Point, N.J.
Why It's the Best: Sunset Beach is the premiere spot for water-loving dogs. It's considered one of the best beaches in New Jersey for both owners and their pets. Their restaurant, Sunset Beach Grill, even accommodates dogs with outdoor dining tables.