City beaches: 9 of the best urban shores around the world