Here is the one essential piece of advice you must follow: GO TO TRUNK BAY BEACH!--FIND OUT WHEN CRUISE SHIPS ARE COMING TO ST JOHN AND GO TO TRUNK BAY A DIFFERENT DAY. It is the most beautiful beach in the world. Cruise ship "people" will completely take over the beach, act rude, litter the beach with their garbage, and make it unbearable.