We just finished an Apr 21 - 28 cruise.
St Maarten was hit very hard. They are still recovering. We did a tour of the island and you could see damage everywhere, but they are slowly rebuilding.
St Thomas did not seem to have as much damage and it appeared that most if not all excursions were functioning normally.