La Santa is shite imho - like a glorified Pontins with facilities.....
loads of road cycling in Lanza Dunc - basically go where the mood takes you - if they're up for it perhaps they fancy tackling the IM Lanza course??
no idea about MTB but I would think there should be loads of off road trails although the sharp volcanic lava and cactuses could be hazards to tyres and life!