Karon Beach resort enjoys a prime location on the beach