Xunantunich and Barton Creek Cave would be a good fun day but not sure if you could do both as a day trip from SP. Are you staying on the mainland for a night or 2?