Thought I would share a few links for Bon Voyage Gifts. Below you will find links to independent companies that will deliver gifts directly to the ship:
Baskets to Go: They specialize in travel gift baskets and other items specifically for delivery to cruise ports worldwide, hotels, and condominiums in Hawaii, Mexico, the Caribbean and all other leisure destinations worldwide.
Mia Bella Baskets: If you are looking specifically for a gift to be delivered to a cruise ship that is at the Port of San Juan, then this is the perfect company.
Ocean Promotions: Serving ports since 1988, they deliver to all cruise lines from any major cruise port in the USA and Canada.
Well-Wishers International: Gifts from anyone, anywhere to almost anyplace worldwide! Well Wishers Int'l has successfully delivered bon voyage gifts to cruise ships worldwide and they guarantee delivery.