To have a cocktail by the ocean and watch boats sail by is truly one of life's sweetest pleasures, and the back patio at McKenna's On the Bay, a restaurant docked on the border between Seal Beach and Long Beach, is as good as it gets. Happy hour starts at 3 p.m., live bands perform nightly (everything from calypso music to rock covers), and the drink menu includes libations ranging from champagne to beer to top-shelf liquor. But it's the location that really makes McKenna's shine: nestled along the edge of the marina, across from multimillion-dollar homes and adjacent to the mouth of the harbor, opening up to the great blue beyond.

Location Details

190 Marina Dr.
Long Beach CA 90803


All-access pass to top stories, events and offers around town.

Sign Up >

No Thanks!

Remind Me Later >