Here are seven hidden gems that will make your Johor getaway genuinely unforgettable.