Townsville Mayor Nick Dametto was visiting a north Queensland island as part of a pub crawl at the time of the alleged assault.