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 oversize 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. Other nightly specials popular with both visitors and locals include all-you-can-eat ribs on Tuesdays and karaoke on Wednesdays, made all the more fun by the breezy location and ocean views. Die-hard sports fans don’t even have to miss the game, since the restaurant tunes its TVs to whatever patrons request.