Above and below sea surface, Mediterranean beach with buildings and sand underwater, Spain, Costa Brava, playa Almadrava, Canyelles Grosses, Roses, Girona, Catalonia