Marina reservations can often be made in advance through the marina’s website or by phone. Some marinas allow bookings on the day of arrival, but in high season, it’s advisable to reserve ahead, especially in popular spots like Hvar or Dubrovnik.