Rainbow Beach – a training Mecca: by Michelle Gilmore We’ve got hills, flat roads, awesome beach, pool, bush