Beachfront cafe offering coffee, drinks, and food on the beautiful Vatera beach.