Don't be fooled... Vancouver has great beaches.