Four reasons of behind the popularity of taking the dinner on the Melbourne river cruise