Located at the Casa del Mar Beach Resort, this casual, indoor-outdoor restaurant starts serving breakfast at 7:30 a.m and stays open until 10 p.m. Whether you visit morning, noon, or night, you can look forward to everything from local fish to oversized salads and hearty sandwiches. Cocktails are another specialty—in fact, the restaurant hosts happy hour three times a day with two-for-one drink offers. Popular with both visitors and locals, other nightly specials include all-you-can-eat ribs on Tuesday and karaoke on Wednesday, made all the more fun by the breezy location and ocean views. Diehard fans don’t even have to miss the game, since the restaurant tunes its TVs to whatever patrons request.