Is my credit card charged immediately when I book online?

Only for sea kayak rental. For the other activities your credit card won’t be charged until the day before when the tour is confirmed.