Visor hat farfetch.com; £263 Finding a stylish beach hat doesn’t mea - The Independent