Beach fun with a stunning backdrop on Karon beach