90% of beaches ‘excellent’, says City