The Crab Station Opening on June 16th, 2008, you'll be able to enjoy a local favorite here at our newest restaurant at Icy Strait Point, called The Crab Station. Do you love crab? This is the place for all you can eat fresh dungeness crab, taken straight out of the water, into the pot and onto your plate.