Welsh ice cream shop Cadwaladers offers delicious ice cream treats and hot drinks. Enjoy a harbor view with your treat.