The nearest leisure centre with swimming pools and gym is at Carn Brea, which is about 2 miles away.
Truro, Penzance and St Ives also have leisure centres.
Penzance aso has an open-air unheated art-deco lido (if you are brave enough)