The pick for families in Townsville is Mariners North, in the newer section of the marina, with a sandy stretch out the front and a delightful pool. The apartments are very good, particularly the ground-floor ones with direct pool and garden access; others may prefer views over Cleveland Bay.
Gym access is not on-site. Minimum two-night stay.