American Legion Club 42, perched above Canal Shores golf course, is a favorite North Shore dive bar. Its relaxed, no-frills vibe makes it ideal for drinks, gaming machines, and catching sports on TV. No membership required—everyone’s welcome, and well-behaved dogs can join the fun.