We sailed the Eastern route. Nassau, St. Thomas, San Juan.
We rented a car in San Juan from Charley's and drove up to the Rain Forest. Then explored the Old City later in the day.
We went to Magen's Bay and Coki Beach in St. Thomas. Magens Bay is very pretty but no snorkeling. Coki Beach is smaller and less picturesque but had snorkeling right off the beach.
Nassau itself is pretty run down, but Paradise Beach is very elegant. We were in Nassau a couple of times previously and to snorkeling tours, which were very good.
Have a great time.