For non divers, San Salvador would be horribly boring. Saba is a nice island, with a cool town, but not sure about beaches. We saw lots of sharks there...reef sharks. Based on your being with non divers, I would second the T & C recommendations, though it is pricier.