Desaru, located 98 km northeast of Johor Bahru is one of the most popular beaches in Johor, offering visitors all kinds of activities such as swimming, boating, canoeing fishing, snorkeling, golfing and jungle tracking.