Our Head waiter told us to forget about Meagans Bay ( St Thomas) since there would be 4 ships in port and it would be very crowded. So we got a taxi over to Emerald Beach resort where we had a really nice day.
Welcome to Emerald Beach Resort in St. Thomas, Virgin Islands
there was even a wedding to watch while we were there! The beach and pool were free, the drinks and food was reasonable.