Spain is another country where all the beaches are public, and hotels are not allowed to restrict access to outside guests who wish to come for a bit of surf and sun. However, some hotels and resorts offer sunbeds and other amenities exclusively to their guests, leaving outside visitors to fend for themselves.