Traditional pub, The Esplanade, offering hearty meals, cocktails, and outdoor seating with stunning Firth views.