From beach gymnastics to aqua gym, Latin dance to rock'n roll - action for all ages and tastes