10 Best Beach Cities in the World to Live or Visit: Ultimate Guide