Brad Battin has faced criticism for taking a four-day cruise after claiming he would be visiting family affected by the cyclone.