a cafe with a view of the sea