There are some nice beaches right at Caneel.
You could always get a short Taxi ride to Trunk Bay or Cinnamon.