The name comes from sailing. "The roads" means a place less sheltered than a harbor but where ships stop. Its marina made Road Town a popular place in the Caribbean for chartering yachts. Cruise ships often dock here. Road Town also has tourism.