cafés overlooking the beach