San Diego's coastal hotels packed for Labor Day weekend