For sprint one, this page captures booking intent and gives Google a clean, indexable route. The next backend sprint will add calendars, FishingBooker sync, invoices, and Authorize.net payments.
Sprint one uses polished visual placeholders. Swap in real vessel and charter photos as soon as they are uploaded to Backblaze B2.