While there are some beautiful places to surf all around the world, like beach resorts in Bali or white-sand beaches on ...