To find the best beaches, you usually have to get as far out of urban centres as possible.   But some cities are blessed with amazing beaches of their own.   These are cities with large populations, business, traffic – and long golden sandy stretches that make you feel like you’ve entered a holiday resort.  Here’s my favourites: