These beaches offer much more than sun, sand and sea