/* ===== FULL-BLEED WRAPPER ===== */ .vfc { position: relative; background: var(--bg, #0a1024); width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); margin-top: 0; margin-bottom: 0; overflow-x: hidden; } /* ===== AVADA OVERRIDES ===== */ .vfc, .vfc h1, .vfc h2, .vfc h3, .vfc h4, .vfc h5, .vfc h6, .vfc p, .vfc span, .vfc a, .vfc li, .vfc div { color: inherit; } .vfc h1, .vfc h2, .vfc h3, .vfc h4, .vfc h5, .vfc h6 { color: var(--fg) !important; font-family: 'Cormorant Garamond', Georgia, serif !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: -0.01em !important; text-shadow: none !important; background: none !important; -webkit-text-fill-color: currentColor; margin: 0 !important; padding: 0 !important; line-height: 1.1 !important; } .vfc .vfc-text-gold-grad, .vfc h2 em.vfc-text-gold-grad, .vfc h1 .vfc-sub.vfc-text-gold-grad { background: var(--grad-gold) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent !important; } .vfc .vfc-gold { color: var(--gold) !important; } .vfc .vfc-eyebrow { color: hsla(42, 75%, 58%, 0.85) !important; } .vfc .vfc-tl-time { color: hsla(40, 30%, 94%, 0.9) !important; } .vfc .vfc-tl-time.is-highlight, .vfc .vfc-card-time .time { background: var(--grad-gold) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent !important; } .vfc .vfc-tl-body h3.is-highlight { color: var(--gold) !important; } .vfc p { color: inherit; margin: 0; } .vfc a { text-decoration: none !important; box-shadow: none !important; } .vfc img { max-width: 100% !important; height: auto; } .vfc-hero-img { max-width: none !important; width: 100% !important; height: 100% !important; } .vfc ul, .vfc ol { list-style: none !important; padding: 0 !important; margin: 0 !important; } .vfc-cta { color: hsl(222, 60%, 4%) !important; } .vfc-cta:hover { color: hsl(222, 60%, 4%) !important; } .vfc * { box-sizing: border-box; } .vfc { background: var(--bg) !important; width: 100vw !important; max-width: 100vw !important; position: relative; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } /* ===== Scoped reset & tokens ===== */ .vfc, .vfc *, .vfc *::before, .vfc *::after { box-sizing: border-box; } .vfc { --bg: hsl(220, 50%, 6%); --fg: hsl(40, 30%, 94%); --fg-muted: hsl(40, 20%, 75%); --fg-soft: hsl(40, 15%, 60%); --midnight: hsl(220, 55%, 8%); --midnight-deep: hsl(222, 60%, 4%); --harbour: hsl(215, 45%, 14%); --gold: hsl(42, 75%, 58%); --gold-bright: hsl(45, 90%, 65%); --gold-deep: hsl(36, 70%, 45%); --ember: hsl(18, 85%, 60%); --border: hsla(215, 35%, 40%, 0.25); --grad-gold: linear-gradient(135deg, hsl(45, 90%, 65%), hsl(36, 70%, 45%)); --grad-card: linear-gradient(160deg, hsla(215, 45%, 14%, 0.85), hsla(220, 55%, 8%, 0.95)); --grad-divider: linear-gradient(90deg, transparent, hsla(42, 75%, 58%, 0.5), transparent); --shadow-gold: 0 10px 40px -10px hsla(42, 75%, 58%, 0.4); font-family: 'Inter', system-ui, -apple-system, sans-serif; color: var(--fg); background: var(--bg); line-height: 1.5; font-weight: 300; -webkit-font-smoothing: antialiased; width: 100%; overflow: hidden; } .vfc h1, .vfc h2, .vfc h3, .vfc h4 { font-family: 'Cormorant Garamond', Georgia, serif; letter-spacing: -0.01em; font-weight: 400; margin: 0; line-height: 1.1; } .vfc p { margin: 0; } .vfc a { color: inherit; text-decoration: none; } .vfc ul, .vfc ol { margin: 0; padding: 0; list-style: none; } .vfc-display { font-family: 'Cormorant Garamond', Georgia, serif; } .vfc-italic { font-style: italic; } .vfc-gold { color: var(--gold); } .vfc-text-gold-grad { background: var(--grad-gold); -webkit-background-clip: text; background-clip: text; color: transparent; } .vfc-eyebrow { font-size: 11px; letter-spacing: 0.36em; text-transform: uppercase; color: hsla(42, 75%, 58%, 0.85); line-height: 1; } .vfc-rule { display: block; width: 64px; height: 1px; background: hsla(42, 75%, 58%, 0.4); margin: 0; flex: 0 0 auto; } .vfc-divider { display: block; width: 128px; height: 1px; margin: 0 auto; background: var(--grad-divider); } /* ===== Hero ===== */ .vfc-hero { position: relative; width: 100%; min-height: auto; overflow: hidden; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 5rem 1.5rem 4rem; } .vfc-hero-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; } .vfc-hero::before { content: ''; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, hsla(222, 60%, 4%, 0.6) 0%, hsla(222, 60%, 4%, 0.4) 40%, hsla(222, 60%, 4%, 1) 100%); } .vfc-hero::after { content: ''; position: absolute; inset: 0; z-index: 1; background: radial-gradient(ellipse at center, transparent 30%, hsl(222, 60%, 4%) 85%); } .vfc-hero-inner { position: relative; z-index: 2; max-width: 900px; margin: 0 auto !important; text-align: center !important; width: 100%; } .vfc-hero-inner * { text-align: center !important; } .vfc-hero-kicker { display: inline-flex !important; align-items: center; gap: 1rem; margin: 0 auto 1.75rem !important; justify-content: center; } .vfc-hero-kicker .vfc-eyebrow { color: hsla(42, 75%, 58%, 0.95) !important; font-size: clamp(0.95rem, 1.5vw, 1.15rem) !important; letter-spacing: 0.35em !important; text-transform: uppercase; font-weight: 500 !important; } .vfc-hero-kicker span.line { display: inline-block; width: 56px; height: 1px; background: hsla(42, 75%, 58%, 0.6); } .vfc-hero h1 { font-size: clamp(2.5rem, 6vw, 5.5rem); font-weight: 300; text-align: center !important; line-height: 1.1; padding: 0 0.15em; } .vfc-hero h1 .vfc-sub { display: inline-block; margin-top: 0.65rem; padding: 0.05em 0.25em 0.1em; font-style: italic; text-align: center !important; line-height: 1.15; } .vfc-hero-lede { margin: 2rem auto 0 !important; max-width: 36rem; font-size: clamp(1rem, 1.4vw, 1.125rem); color: hsla(40, 30%, 94%, 0.7); text-align: center !important; } .vfc-hero-pill { display: inline-flex !important; align-items: center; gap: 0.75rem; margin: 3rem auto 0 !important; padding: 0.85rem 1.5rem; border: 1px solid hsla(42, 75%, 58%, 0.3); background: hsla(222, 60%, 4%, 0.6); border-radius: 999px; backdrop-filter: blur(8px); font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; } .vfc-hero-pill svg { color: var(--gold); } /* ===== Sections wrapper ===== */ .vfc-sections { position: relative; background: radial-gradient(ellipse at top, hsla(42, 75%, 58%, 0.06), transparent 60%), var(--bg); } .vfc-section { padding: 4rem 1.5rem; position: relative; } .vfc-container { max-width: 64rem; margin: 0 auto; } .vfc-container-sm { max-width: 48rem; margin: 0 auto; } .vfc-section-header { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 1.35rem; } .vfc-section-header h2 { font-size: clamp(2.25rem, 4vw, 3.75rem); margin: 0; font-weight: 300; line-height: 1.02; letter-spacing: 0; padding: 0.14em 0.26em 0.22em; overflow: visible; } .vfc-section-header h2 em { font-style: italic; display: inline-block; padding-right: 0.18em; } /* ===== VIP banner ===== */ .vfc-vip-banner { margin: 3rem auto 0; max-width: 720px; display: flex; align-items: center; gap: 1rem; padding: 1.25rem 1.5rem; border: 1px solid hsla(42, 75%, 58%, 0.4); background: linear-gradient(135deg, hsla(42, 75%, 58%, 0.15), hsla(42, 75%, 58%, 0.03)); border-radius: 0.75rem; box-shadow: var(--shadow-gold); text-align: left; } .vfc-vip-banner svg { width: 28px; height: 28px; color: var(--gold); flex-shrink: 0; } .vfc-vip-banner .title { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.35rem; color: var(--gold); font-weight: 500; } .vfc-vip-banner .sub { margin-top: 0.25rem; font-size: 0.875rem; color: hsla(40, 30%, 94%, 0.8); } /* ===== Timeline ===== */ .vfc-timeline { position: relative; margin-top: 5.5rem; padding-top: 2.75rem; } .vfc-timeline::before { content: ''; position: absolute; left: 5.5rem; top: 3.25rem; bottom: 0.5rem; width: 1px; background: linear-gradient(to bottom, transparent, hsla(42, 75%, 58%, 0.4), transparent); } @media (min-width: 640px) { .vfc-timeline::before { left: 8rem; } } .vfc-tl-list { display: flex; flex-direction: column; gap: 2.5rem; } .vfc-tl-item { display: flex; align-items: flex-start; gap: 1.5rem; } @media (min-width: 640px) { .vfc-tl-item { gap: 2.5rem; } } .vfc-tl-time { width: 5rem; flex-shrink: 0; text-align: right; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.5rem; font-weight: 300; line-height: 1.1; color: hsla(40, 30%, 94%, 0.9); } @media (min-width: 640px) { .vfc-tl-time { width: 7rem; font-size: 1.875rem; } } .vfc-tl-time.is-highlight { background: var(--grad-gold); -webkit-background-clip: text; background-clip: text; color: transparent; } .vfc-tl-dot-wrap { position: relative; margin-top: 0.65rem; flex-shrink: 0; } .vfc-tl-dot { width: 12px; height: 12px; border-radius: 50%; background: hsla(40, 30%, 94%, 0.3); box-shadow: 0 0 0 4px var(--bg); } .vfc-tl-dot.is-highlight { background: var(--gold); box-shadow: 0 0 0 4px var(--bg), 0 0 20px hsla(42, 75%, 58%, 0.6); } .vfc-tl-body { flex: 1; padding-top: 0.25rem; } .vfc-tl-body h3 { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.25rem; font-weight: 500; line-height: 1.3; } @media (min-width: 640px) { .vfc-tl-body h3 { font-size: 1.5rem; } } .vfc-tl-body h3.is-highlight { color: var(--gold); } .vfc-tl-note { margin-top: 0.25rem; font-size: 0.875rem; color: hsla(40, 30%, 94%, 0.6); } /* Strict-timing alert */ .vfc-alert { margin-top: 4rem; padding: 1.5rem; border: 1px solid hsla(18, 85%, 60%, 0.3); background: hsla(18, 85%, 60%, 0.05); border-radius: 1rem; display: flex; align-items: flex-start; gap: 1rem; } @media (min-width: 640px) { .vfc-alert { padding: 2rem; } } .vfc-alert-icon { flex-shrink: 0; width: 2.5rem; height: 2.5rem; border-radius: 999px; background: hsla(18, 85%, 60%, 0.2); color: var(--ember); display: inline-flex; align-items: center; justify-content: center; font-size: 1.1rem; } .vfc-alert h4 { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.25rem; font-weight: 500; } .vfc-alert p { margin-top: 0.5rem; font-size: 0.875rem; line-height: 1.7; color: hsla(40, 30%, 94%, 0.7); } /* ===== Locations ===== */ .vfc-choose-note { margin: 2rem auto 3rem; max-width: 720px; display: flex; align-items: flex-start; gap: 0.875rem; padding: 1rem 1.25rem; border: 1px solid hsla(42, 75%, 58%, 0.35); background: linear-gradient(135deg, hsla(42, 75%, 58%, 0.10), hsla(42, 75%, 58%, 0.02)); border-radius: 0.75rem; text-align: left; } .vfc-choose-note svg { width: 20px; height: 20px; flex-shrink: 0; color: var(--gold); margin-top: 2px; } .vfc-choose-note p { margin: 0; font-size: 0.95rem; line-height: 1.6; color: hsla(40, 30%, 94%, 0.85); } .vfc-choose-note strong { color: var(--gold); font-weight: 500; } .vfc-grid-2 { margin-top: 4rem; display: grid; gap: 1.5rem; grid-template-columns: 1fr; } @media (min-width: 768px) { .vfc-grid-2 { grid-template-columns: 1fr 1fr; } } .vfc-card { position: relative; overflow: hidden; border: 1px solid var(--border); background: var(--grad-card); border-radius: 1rem; padding: 2rem; backdrop-filter: blur(8px); transition: border-color 0.5s, box-shadow 0.5s; } .vfc-card:hover { border-color: hsla(42, 75%, 58%, 0.5); box-shadow: var(--shadow-gold); } .vfc-card-glow { position: absolute; top: -3rem; right: -3rem; width: 10rem; height: 10rem; border-radius: 50%; background: hsla(42, 75%, 58%, 0.05); filter: blur(40px); } .vfc-card-inner { position: relative; } .vfc-card-eyebrow { display: inline-flex; align-items: center; gap: 0.5rem; font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: hsla(42, 75%, 58%, 0.85); } .vfc-card-eyebrow svg { width: 14px; height: 14px; } .vfc-card h3 { margin-top: 1rem; font-size: clamp(1.875rem, 3vw, 2.25rem); font-weight: 500; } .vfc-card-time { margin-top: 1.5rem; display: flex; align-items: center; gap: 0.75rem; color: hsla(40, 30%, 94%, 0.9); } .vfc-card-time svg { width: 16px; height: 16px; color: var(--gold); } .vfc-card-time .label { font-size: 0.8rem; letter-spacing: 0.15em; text-transform: uppercase; } .vfc-card-time .time { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.5rem; font-weight: 500; background: var(--grad-gold); -webkit-background-clip: text; background-clip: text; color: transparent; } .vfc-card-detail { margin-top: 1.5rem; font-size: 0.875rem; line-height: 1.7; color: hsla(40, 30%, 94%, 0.7); } .vfc-card-sub { margin-top: 0.5rem; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: hsla(40, 30%, 94%, 0.5); } .vfc-card-link { margin-top: 2rem; display: inline-flex; align-items: center; gap: 0.5rem; border-bottom: 1px solid hsla(42, 75%, 58%, 0.4); padding-bottom: 0.25rem; font-size: 0.875rem; letter-spacing: 0.1em; color: var(--gold); transition: color 0.2s, border-color 0.2s; } .vfc-card-link:hover { color: var(--gold-bright); border-color: var(--gold); } .vfc-card-link svg { width: 14px; height: 14px; } /* ===== Menu ===== */ .vfc-menu { margin-top: 4rem; border: 1px solid var(--border); background: var(--grad-card); border-radius: 1rem; padding: 2rem; backdrop-filter: blur(8px); } @media (min-width: 640px) { .vfc-menu { padding: 3rem; } } .vfc-menu-list { display: flex; flex-direction: column; } .vfc-menu-item { display: flex; align-items: baseline; gap: 1rem; padding: 1rem 0; border-bottom: 1px solid hsla(215, 35%, 40%, 0.2); } .vfc-menu-item:last-child { border-bottom: 0; } .vfc-menu-name { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.125rem; color: hsla(40, 30%, 94%, 0.9); } @media (min-width: 640px) { .vfc-menu-name { font-size: 1.25rem; } } .vfc-menu-leader { flex: 1; height: 1px; border-bottom: 1px dotted hsla(40, 30%, 94%, 0.2); transform: translateY(-4px); } .vfc-menu-price { font-size: 0.875rem; letter-spacing: 0.1em; color: var(--gold); } @media (min-width: 640px) { .vfc-menu-price { font-size: 1rem; } } .vfc-menu-foot { margin-top: 2rem; text-align: center; font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: hsla(40, 30%, 94%, 0.5); } /* ===== Essentials ===== */ .vfc-grid-3 { margin-top: 4rem; display: grid; gap: 1.5rem; grid-template-columns: 1fr; } @media (min-width: 640px) { .vfc-grid-3 { grid-template-columns: repeat(3, 1fr); } } .vfc-essential-card { border: 1px solid var(--border); background: var(--grad-card); border-radius: 1rem; padding: 2rem; text-align: center; transition: border-color 0.3s; } .vfc-essential-card:hover { border-color: hsla(42, 75%, 58%, 0.4); } .vfc-essential-icon { width: 56px; height: 56px; margin: 0 auto; border-radius: 50%; border: 1px solid hsla(42, 75%, 58%, 0.3); background: hsla(42, 75%, 58%, 0.05); color: var(--gold); display: inline-flex; align-items: center; justify-content: center; } .vfc-essential-icon svg { width: 24px; height: 24px; } .vfc-essential-card h3 { margin-top: 1.5rem; font-size: 1.5rem; font-weight: 500; } .vfc-essential-card p { margin-top: 0.75rem; font-size: 0.875rem; color: hsla(40, 30%, 94%, 0.7); } .vfc-rules-head { margin-top: 5rem; text-align: center; font-size: 11px; letter-spacing: 0.4em; text-transform: uppercase; color: hsla(42, 75%, 58%, 0.85); } .vfc-rules-head + .vfc-rule { margin-top: 0.75rem; width: 48px; } .vfc-rules { margin: 2.5rem auto 0; max-width: 48rem; display: grid; gap: 0.75rem; grid-template-columns: 1fr; } @media (min-width: 640px) { .vfc-rules { grid-template-columns: 1fr 1fr; } } .vfc-rule-item { display: flex; align-items: center; gap: 1rem; padding: 1rem 1.25rem; border: 1px solid hsla(215, 35%, 40%, 0.2); background: hsla(220, 55%, 8%, 0.4); border-radius: 0.75rem; backdrop-filter: blur(8px); font-size: 0.875rem; color: hsla(40, 30%, 94%, 0.85); } .vfc-rule-item svg { width: 20px; height: 20px; flex-shrink: 0; color: var(--gold); } /* ===== Contact ===== */ .vfc-contact { text-align: center; } .vfc-contact h2 { margin-top: 1.5rem; font-size: clamp(2.25rem, 4vw, 3rem); font-weight: 300; } .vfc-contact p { margin: 1.5rem auto 0; max-width: 36rem; font-size: 1rem; line-height: 1.7; color: hsla(40, 30%, 94%, 0.7); } .vfc-cta { display: inline-flex; align-items: center; gap: 0.75rem; margin-top: 2.5rem; padding: 1rem 2rem; border-radius: 999px; background: var(--grad-gold); color: hsl(222, 60%, 4%); font-size: 0.85rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; box-shadow: var(--shadow-gold); transition: transform 0.3s, box-shadow 0.3s; } .vfc-cta:hover { transform: scale(1.05); box-shadow: 0 0 40px hsla(45, 90%, 65%, 0.6); color: hsl(222, 60%, 4%); } .vfc-footer { margin-top: 3rem; padding-top: 2.5rem; text-align: center; border-top: 1px solid hsla(215, 35%, 40%, 0.2); } .vfc-footer .name { font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 1.25rem; color: hsla(40, 30%, 94%, 0.7); } .vfc-footer .meta { margin-top: 0.5rem; font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: hsla(40, 30%, 94%, 0.4); } /* Section divider */ .vfc-sect-divider { display: block; width: 128px; height: 1px; margin: 0 auto; background: var(--grad-divider); }
Fireworks above Valletta Grand Harbour
SeaTrips Presents

Valletta Grand Harbour Fireworks & Drone Spectacular

An exclusive VIP evening on the water beneath one of Europe's most storied skylines — aboard the SeaBreeze Catamaran.

Your Event Information
The Evening

Timeline

★

Please ignore the times & departure location printed on your ticket

The times below are the final, correct timings for the evening. We have updated the schedule because the Grand Harbour is being kept open longer this year — the new times mean less waiting around and a smoother evening for everyone. Please also ignore the departure location shown on your ticket — use the check-in location listed on this page. Our check-in staff member Jacob will be on site to assist you.

  1. 18:00

    Check-in — Bugibba Jetty

    Boat is not yet at the jetty. Our staff will check you in dockside and queue passengers ready to board the moment the SeaBreeze arrives.

  2. 18:30

    Departure from Bugibba Jetty

  3. 18:45

    Check-in — Sliema

    Boat is not yet at the dockside. Our staff will check you in and queue passengers ready to board the moment the SeaBreeze arrives.

  4. 19:15

    Departure from Sliema

  5. 19:30

    BBQ served onboard

  6. 20:00

    Drone Show begins

  7. 21:00

    Fireworks Spectacular

    Grand Harbour, Valletta

  8. 23:00

    Fireworks end — vessel departs Valletta

  9. ~23:30

    Approximate arrival — Sliema

  10. ~00:15

    Approximate arrival — Bugibba Jetty

⚠

Timings are strict — the boat will leave on time

The Grand Harbour closes from 20:00–21:00 for the spectacular and we cannot wait for late arrivals. Please plan ahead and allow extra time for traffic.

⚠

Weather contingency — Light Drone Display

If, due to adverse weather, the Light Drone Display cannot be held on Thursday 30th April 2026, it will be rescheduled to any day between Friday 1st May and Sunday 3rd May 2026 at the same times. Please note: we will not be operating the boat for the rescheduled drone show — guests wishing to attend on the new date will need to make their own way to view it.

Where to Find Us

Choose Your Check-in Location

Pick whichever is more convenient for you — board at Bugibba Jetty or join us later at Sliema, and disembark at either location on the way back. Same boat, same fireworks, same price.

Boarding Point

Bugibba Jetty

Arrive by 18:00

The SeaBreeze Catamaran will not be at the jetty at this time. Our staff will check you in dockside and queue passengers ready to board — so when the boat arrives, you simply step on and we depart. Departure at 18:30.

SeaBreeze Catamaran @ Bugibba Jetty

View on Google Maps
Boarding Point

Sliema

Arrive by 18:45

The SeaBreeze Catamaran will not be at the dockside at this time — it arrives later. Our staff will check you in and queue passengers ready to board, so when the boat arrives you simply step on and we depart. Departure at 19:15.

SeaBreeze Catamaran @ Sliema — opposite Marks & Spencer

View on Google Maps
Served Onboard at 19:30

BBQ Menu

  • Chicken BBQ€15.00 pp
  • Vegetarian€15.00 pp
  • Vegan€10.00 pp
  • DrinksOnboard pricing
  • Blanket€17.00

Pay for your BBQ at check-in on the night

Outside food & drinks are not permitted on board

Be Prepared

What to Wear & Bring

❄

It gets cold out at sea after dark

Even on warm days, temperatures drop noticeably on the water at night and the sea breeze can be sharp. Please dress appropriately — warm layers, a jacket, and ideally bring a blanket from home. Blankets are also available to purchase onboard for €17.00.

Dress warmly

Warm layers and a jacket are essential — it gets cold on the water at night.

Bring a blanket

Bring one from home to stay cosy — or buy one onboard for €17.00.

Flat shoes only

No high heels — for your safety.

Cash & card onboard

Both accepted at the bar — card machines available.

Toilets onboard

Clean restrooms available throughout the cruise.

Bring a camera

Capture the fireworks & Valletta skyline at night.

House Rules
  • No smoking on board
  • Vaping is permitted
  • No high heels
  • No outside food or drinks
One Last Thing

Please get in touch before the event

We will be very busy organising this one-off event and may not be able to answer phones or emails after 18:00. If you have any questions, please reach out in advance — we're happy to help.

Contact Us
MV SeaBreeze
Sea Adventure Excursions · Malta