Beachside cafe offering coffee, food, and fantastic views. Multiple locations along the Gower coast.