There are several beaches across the UK that offer good shelter from bad weather and make a great spot to spend a staycation.