Around a quarter of a million spectators will flock to the seaside spot for the 149th Open golf championship as it returns for the first time since 2011.