The ferries in the USVI never ran on time. The practice became so pervasive that locals never showed up at the scheduled times to catch the ferry because they expected it to run late. Same was true of the movie theaters. Finally someone had the good sense to put a stop to it. Ferries in the USVI generally run on time now.

BVI? It's a joke - and an embarrassing one at that for them.