Seaside cafe serving coffee, ice cream, and food on Aberavon Beach.