Aberdeen named as one of top destinations for coastal staycations