Many cruises do spend money on island. Just because some jewelery stores are seeing a slowing the spend money on taxis, car rentals, beach loungers, food, duty free puchases, tours, excursions and souvenirs. All contributing to the island economy.