Dive into a crustacean adventure at Costas Inn, where my personal favorite steamed crabs have reigned supreme since ’71! With daily flown-in delicacies meticulously sorted for freshness, every bite promises a taste of tradition and a pinch of perfection in every claw. Pro-tip: Always call ahead for the colossals – by far the largest crabs offered in the region.