Happy Harbor Inn is an American restaurant offering seafood and pub fare. Enjoy cocktails, live music, and harbor views in a festive, casual atmosphere.