Best to avoid beaches ( like Cane Garden Bay) where all the cruise ships send their passengers. Better to get a taxi to one of the quieter ones if you can.
I am Ligurian and time varies from 1145 to 1215 depending on which cruise and which ship. Luggage has only ever been late arriving once - Iona (due to size probably).