City sees busiest beach day in three years