1<!DOCTYPE html> 2<html lang="en-us"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> 7 8 <!-- pwa stuff (also used for AMP) - in header --> 9 <link rel="manifest" href="/webmanifest/1790897093.14794.manifest.webmanifest"> 10<link rel="apple-touch-icon" href="https://s3.amazonaws.com/mavstorage/5de3bf830565a_Bahamas-Package-wedding.png?fit=crop&w=512&h=512"> 11<meta name="apple-mobile-web-app-title" content="Bahamas Package Wedding"> 12<meta name="apple-mobile-web-app-capable" content="yes"> 13<meta name="mobile-web-app-capable" content="yes"> 14 15 <!-- SEO stuff --> 16 <title> 17 Bahamas Weddings & Elopements | Glenn Ferguson â Licensed Marriage Officer | $1,495+ </title> 18 <meta name="description" content="Glenn Ferguson â Licensed Bahamas Marriage Officer & WPIC-Certified Wedding Planner. 200+ weddings. 24+ years. Elopements from $1,495. Full weddings to $11,995. Marriage license, ceremony, certificate, Apostille. Nassau, Paradise Island, Exuma, Harbour Island. Call 1-(242)-395-8495."> 19 <!-- canonical --> 20 <link rel="canonical" href="https://www.bahamaspackagewedding.com/m/14794" /> 21 <!-- entitymap --> 22 23 <!-- page specific SEO stuff --> 24 25 26 27 <meta property="og:title" content="Bahamas Weddings & Elopements | Glenn Ferguson â Licensed Marriage Officer" /> 28 <meta name="twitter:title" content="Bahamas Weddings & Elopements | Glenn Ferguson â Licensed Marriage Officer" /> 29 30 <meta property="og:url" content="https://www.bahamaspackagewedding.com/m/14794" /> 31 <meta name="twitter:url" content="https://www.bahamaspackagewedding.com/m/14794" /> 32 33 <meta property="og:image" content="https://d1yj6jtab8q6z1.cloudfront.net/5f6a16d38c76e_Bahamas-Package-Wedding-_-Amazing-Destination-Weddings-in-The-Bahamas.jpg" /> 34 <meta name="twitter:image" content="https://d1yj6jtab8q6z1.cloudfront.net/5f6a16d38c76e_Bahamas-Package-Wedding-_-Amazing-Destination-Weddings-in-The-Bahamas.jpg" /> 35 36 <meta property="og:description" content="200+ weddings. 24+ years. Packages $1,495-$11,995. Glenn handles everything. Call 1-(242)-395-8495." /> 37 <meta name="twitter:description" content="200+ weddings. 24+ years. Packages $1,495-$11,995. Glenn handles everything. Call 1-(242)-395-8495." /> 38 39 <meta property="og:type" content="website"> 40 <meta name="twitter:card" content="summary" /> 41 42 43 <link rel="icon" href="/images/favicon-32x32.png" /> 44 45 46 47 <!-- ******** CSS ******** --> 48 49 50<!-- main css --> 51 <link rel="stylesheet" href="https://core3-css-cache.s3.us-east-1.amazonaws.com/style.m4k.co.min.css"> 52 53 54<link rel="preload" href="/css/fontawesome/font-awesome.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 55<noscript><link rel="stylesheet" href="/css/fontawesome/font-awesome.min.css"></noscript> 56 57 58 59 60 <!-- template css --> 61 <style> 62 /* fonts import */ 63@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville'); 64 65 66/* body, html and modals (for font-family, color, etc.) */ 67html, body, .modal-content { 68 font-family: 'Libre Baskerville', serif; 69} 70 71@media (min-width: 768px) { 72 .container { 73 width: 970px; 74 } 75 .main_row { 76 margin-top: 2em; 77 } 78 .main_row_first { 79 margin-top: 0em; 80 } 81} 82 83/* overlay */ 84.background_overlay { 85} 86 87 88/* general typography */ 89.header_contents h1 { 90} 91 92h1 { 93 text-transform: uppercase; 94} 95 96h2 { 97 font-style: italic; 98 opacity: 0.6; 99} 100 101p { 102} 103 104/* typography - desktop */ 105@media (min-width: 768px) { 106 .header_contents h1 { 107 } 108 header.height_fullscreen .header_contents h1 { 109 } 110 111 h1 { 112 font-size: 2.9375em; 113 line-height: 1.23em; 114 letter-spacing: 0.2em; 115 } 116 h2 { 117 font-size: 1.5em; 118 } 119 p, li { 120 font-size: 18px; 121 line-height: 1.8em; 122 letter-spacing: 0.01em; 123 opacity: 0.9; 124 } 125} 126 127/* typography - mobile */ 128@media (max-width: 768px) { 129 .header_contents h1 { 130 } 131 132 h1 { 133 } 134} 135 136 137/* links and buttons */ 138a, a:hover, a:active, a:focus { 139 color: #555; 140 text-decoration: underline; 141} 142 143/* also in navigation (with "navbar-toggle") */
144.btn, button, button:hover, .btn-primary:hover, 145button:active, .btn-primary:active, 146button:focus, .btn-primary:focus, .navbar-toggle, 147.navbar-toggle:hover { 148 border-radius: 0px; 149 background-color: #111; 150 border-color: #111; 151 color: #fff; 152} 153 154 155/* navigation - main bar for desktop and mobile */ 156#mainNav { 157 background-color: #fff; 158 padding: 2em; 159} 160 161/* transparent navbar */ 162.navbar-transparent { 163} 164 165 166/* desktop navigation */ 167@media (min-width: 768px) { 168 /* navigation - main */ 169 #mainNav, .navbar-default .navbar-brand { 170 /* height, padding, ... */ 171 } 172 173 /* menu, main list and single links */ 174 .navbar-nav { 175 } 176 .navbar-nav li a { 177 } 178 179 /* links for transparent navbar */ 180 .navbar-transparent .navbar-nav>li>a { 181 } 182 183 /* menu links */ 184 .navbar-default .navbar-nav>li>a { 185 } 186 187 /* hover menu link */ 188 .nav>li>a:focus, .nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { 189 } 190 /* in dropdown */ 191 .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { 192 193 } 194 195 /* active menu link */ 196 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { 197 } 198 199 /* dropdown menus */ 200 .nav .dropdown, .nav .dropdown-menu, .nav .dropdown a, .nav .dropdown-menu a { 201 } 202} 203 204/* mobile navigation */ 205@media (max-width: 768px) { 206 /* buttons */ 207 .navbar-btn, .navbar-btn:hover, .navbar-btn:active, .navbar-btn:focus, 208 .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, 209 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active 210 { 211 background-color: #111; 212 } 213 .nav>li>a:focus, .nav>li>a:hover { 214 /* links in dropdown and in general navigation */ 215 } 216 217 /* dropdown menu */ 218 /* toggle divs for mobile navigation (dropdowns etc.) */ 219 .navbar-toggle-mobile-divs { 220 /* background color of every nav dropdown, etc. */ 221 background-color: #fff; 222 } 223 .navbar-toggle-mobile-divs li { 224 /* each element of a dropdown */ 225 } 226 .navbar-toggle-mobile-divs li a { 227 /* link in each element of a dropdown */ 228 } 229} 230 231 232/* footer */ 233footer .container-fluid { 234 /* background, border-top, color, ... */ 235} 236 237 238/**** WIDGETS ****/ 239 240/* header overlay */ 241header .background_overlay { 242 /* opacity, background, ... */ 243} 244.height_desktop_auto { 245 padding: 2em 0em; 246} 247 248 249/* contentblock */ 250.widget_contentblock { 251} 252.widget_contentblock .contentblock_otherfield { 253 margin: 0.2em 0em 0.2em 0em; 254 font-size: 0.9em; 255 opacity: 0.8; 256 font-style: italic; 257} 258h2 + p.contentblock_otherfield, h1 + p.contentblock_otherfield { 259 margin-top: 1em !important; 260} 261.widget_contentblock .contentblock_otherfield.field_author { 262 margin-bottom: 1.5em; 263 padding-bottom: 1.5em; 264 border-bottom: 1px solid #ddd; 265} 266/* contentblock on desktop */ 267@media (min-width: 768px) { 268 .widget_contentblock { 269 } 270 .contentblock_text h2 + p { 271 margin-top: 2em; 272 } 273} 274/* contentblock on mobile */ 275@media (max-width: 768px) { 276 .widget_contentblock { 277 } 278} 279 280 281/* text in columns */ 282/* main container */ 283.widget_textincolumns { 284} 285/* single column */ 286.widget_textincolumns .textincolumns_column { 287} 288.textincolumnscolumns_container .textincolumns_column_container 289 .textincolumns_column .textincolumns_image img { 290 width: 100%; 291 height: auto; 292} 293.widget_textincolumns .textincolumns_column h4 { 294 opacity: 0.5; 295 font-size: 0.9em; 296} 297 298/* text in columns on desktop */ 299@media (min-width: 768px) { 300 .widget_textincolumns { 301 } 302 .widget_textincolumns .textincolumns_column { 303 } 304} 305/* text in columns on mobile */ 306@media (max-width: 768px) { 307 .widget_textincolumns { 308 } 309 .widget_textincolumns .textincolumns_column { 310 } 311} 312 313 314/* thumbnails - sigle image */ 315.widget_thumbnails .list_gallerygrid_container .list_gallerygrid_item_container .list_gallerygrid_item { 316 /* border, border-radius, ... */ 317} 318@media (min-width: 768px) { 319 .widget_thumbnails .list_gallerygrid_container .list_gallerygrid_item_container .list_gallerygrid_item { 320 border: 15px solid #fff; 321 height: 22em; 322 } 323} 324 325 326/* forms - input, textarea, select */ 327form .form-control { 328 /* border-radius, background, font, color, ... */ 329} 330 331 332/* lists - tabs */ 333/* lists - tab content */ 334@media (min-width: 768px) { 335 .list_container .tab-content { 336 /* background, border, padding, ... */ 337 } 338} 339 340/* lists - list item (the actual column) */ 341.list_item { 342 /* background */ 343} 344/* inside the column */ 345.list_item_contained { 346 /* border, margin, background, ... */ 347}
348/* list item on desktop */ 349@media (min-width: 768px) { 350 .list_item { 351 352 } 353} 354/* list item on mobile */ 355@media (max-width: 768px) { 356 .list_item { 357 358 } 359} 360 361/* only for certain layouts... */ 362.list_item.mobile_rectangleabove { 363 /* image above the text */ 364} 365/* .list_item_image, .list_item_text_container, .list_item_text, .list_item_otherfield (date, author, address), h3, p */ 366 367 368/* prices */ 369.prices_price_container { 370 /* main container */ 371} 372.prices_price_container .prices_price { 373 /* single price column */ 374} 375 376 377/* text in columns */ 378/* main container */ 379.textincolumnscolumns_container { 380} 381/* column container - bootstrap column */ 382.textincolumnscolumns_container .textincolumns_column_container { 383} 384/* actual column */ 385.textincolumnscolumns_container .textincolumns_column_container .textincolumns_column { 386} 387/* image container */ 388.textincolumnscolumns_container .textincolumns_column_container .textincolumns_column .textincolumns_image { 389} 390/* image */ 391.textincolumnscolumns_container .textincolumns_column_container .textincolumns_column .textincolumns_image img { 392} 393/* title */ 394.textincolumnscolumns_container .textincolumns_column_container .textincolumns_column .textincolumns_title { 395} 396/* body */ 397.textincolumnscolumns_container .textincolumns_column_container .textincolumns_column .textincolumns_body { 398} 399 400 401@media (min-width: 768px) { 402 .widget_slider .carousel-inner { 403 height: 30em; 404 } 405} </style> 406 <!-- end template css --> 407 408 409 410<!-- Preconnect hints for performance optimization --> 411<link rel="preconnect" href="https://fonts.googleapis.com" /> 412<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 413<link rel="dns-prefetch" href="https://fonts.googleapis.com" /> 414<link rel="dns-prefetch" href="https://fonts.gstatic.com" /> 415 416 417 418 419 420 421 422<!-- fonts are done in the _css_closing part --> 423 424 425<!-- fonts are done in the _css_closing part --> 426 <!-- ******* end CSS ******* --> 427 428 429 430 431 <!-- "global" javascript variables --> 432
432<script> 433 var allMaps = []; 434 var _api_url = "\/\/www.bahamaspackagewedding.com\/index.php"; 435 </script>
435 436 437 438 <!-- ******* analytics and third-party JS ******* --> 439 <meta name="google-site-verification" content="0C_0OAXx1XVHmVYBDUt5km5an4SnR31mvOAWYU8He6I" /> 440<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 440-441
440 441<script async src="https://www.googletagmanager.com/gtag/js?id=
441UA-37302189-3
vendor: 13 bytes, line 441
441"></script>
442<script> 443
vendor: 138 bytes, lines 443-447
443window.dataLayer = window.dataLayer || []; 444 function gtag(){dataLayer.push(arguments);} 445 gtag('js', new Date()); 446 447 gtag('config', '
447UA-37302189-3
vendor: 5 bytes, line 447
447');
448</script>
448 449 450<meta name="seodity-site-verification" content="seodity-site-verification-152cbbc134f84f8e9ea3eca8116e99ad" /> 451 452 453 <!-- ***** end analytics and third-party JS ***** --> 454 455 456 </head> 457 458 459 460 <body 461 class=" site_14794" 462 463 style=" 464 " 465 > 466 467 <div class="main_page_container page_1326585 homepage "> 468 469 <!-- used for detecting current boostrap-based media query --> 470 <span id="mq-detector"> 471 <span class="visible-xs"></span> 472 <span class="visible-sm"></span> 473 <span class="visible-md"></span> 474 <span class="visible-lg"></span> 475 </span> 476 477 478 <!-- loader overlay and spinning icon shown when on mobile for .show_loader links --> 479 <div class="loader_overlay" style=""><div><i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i></div></div> 480 481 482 <!-- main body inclusion --> 483 <!-- alert message --> 484 485<!-- login required for this page? --> 486 487 488<!-- header & navigation --> 489<!-- end navigation --> 490 491 492<!-- top share button --> 493<!-- end top share button --> 494 495<!-- add to favorites icon --> 496<!-- end add to favorites icon --> 497 498 499 500 501 502<div class="clearfix"></div> 503 504 505<!-- main body container --> 506<div role="main" class="main_container main_container_with_sidebar container-fluid hidenav noheader "> 507 508 509 <!-- sidebar ? --> 510 <!-- end sidebar --> 511 512 513 514 515 516 517 <!-- backlink desktop --> 518 519 520 <!-- 521 page_rows 522 --> 523 524 525 526 <div style="position: relative;" id="main_row_1" class="row row-eq-height main_row main_row_odd main_row_first main_row_before_last no-background height_desktop_ height_mobile_ "> 527 528 529 <div class="container "> 530 531 <!-- sections for main body widgets --> 532 533 534 535 <!-- widget: script --> 536 <a name="section_anchor_2303397"></a> 537 <div class=" 538 widget_container 539 widget_container_script odd col-sm-12 " 540 id="widget_container_2303397" 541 data-w_id="2303397" 542 data-p_id="1326585" 543 data-row_number="1" 544 style=" 545 "> 546 547 <div class=" 548 widget 549 widget_script 550 551 552 553 online_update offline_local " 554 id="widget_2303397" 555 data-w_id="2303397" 556 data-p_id="1326585" 557 > 558 <!-- script widget --> 559<section > 560 561 562 563 <div class="row row-eq-height script_container"> 564 565 <!DOCTYPE html> 566<html lang="en"> 567<head> 568<meta charset="UTF-8"> 569<meta name="viewport" content="width=device-width, initial-scale=1.0"> 570<title>Bahamas Wedding Packages | Beach, Elopement & Luxury | 2026</title> 571<meta name="description" content="Bahamas wedding packages from $375 to $11,995. Glenn Ferguson â Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner, BREA Licensed Bahamas Real Estate Agent. Licence, ceremony, flowers, photos, certificate. 200+ weddings. Call +1-242-395-8495."> 572<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 573<meta name="author" content="Glenn Ferguson, Licensed Bahamas Marriage Officer"> 574<meta name="geo.region" content="BS-NP"> 575<meta name="geo.placename" content="Nassau, New Providence, Bahamas"> 576<meta name="geo.position" content="25.0480;-77.3554"> 577<meta name="ICBM" content="25.0480, -77.3554"> 578<link rel="canonical" href="https://www.bahamaspackagewedding.com/"> 579<meta property="og:type" content="website"> 580<meta property="og:url" content="https://www.bahamaspackagewedding.com/"> 581<meta property="og:title" content="Bahamas Wedding Packages | Beach, Elopement & Luxury | 2026"> 582<meta property="og:description" content="Complete Bahamas wedding packages from $375. Licensed Marriage Officer, WPIC-Certified. 200+ weddings. Licence to certificate â one specialist handles everything."> 583<meta property="og:image" content="https://d1yj6jtab8q6z1.cloudfront.net/618ab121d0298_weddings-at-atlantis-bahamas-wedding-packages-_-Photo-Courtesy-haring-photography.png"> 584<meta name="twitter:card" content="summary_large_image"> 585<meta name="twitter:title" content="Bahamas Wedding Packages | Beach, Elopement & Luxury | 2026"> 586<meta name="twitter:description" content="Complete Bahamas wedding packages from $375. Licensed Marriage Officer. 200+ weddings. Everything handled."> 587<meta name="twitter:image" content="https://d1yj6jtab8q6z1.cloudfront.net/618ab121d0298_weddings-at-atlantis-bahamas-wedding-packages-_-Photo-Courtesy-haring-photography.png"> 588
589<script type="application/ld+json"> 590{ 591 "@context": "https://schema.org", 592 "@graph": [ 593 { 594 "@type": ["LocalBusiness","ProfessionalService"], 595 "@id": "https://www.bahamaspackagewedding.com/#business", 596 "name": "Bahamas Package Wedding â Glenn Ferguson", 597 "description": "Licensed Bahamas Marriage Officer and WPIC-Certified Wedding Planner Glenn Ferguson offers complete destination wedding packages from $375 to $11,995 across 7 Bahamas islands. 200+ weddings, 24+ years, 5.0 rating.", 598 "url": "https://www.bahamaspackagewedding.com/", 599 "telephone": "+12423958495", 600 "priceRange": "$375 to $11,995", 601 "currenciesAccepted": "USD", 602 "address": {"@type":"PostalAddress","addressLocality":"Nassau","addressRegion":"New Providence","addressCountry":"BS"}, 603 "geo": {"@type":"GeoCoordinates","latitude":"25.0480","longitude":"-77.3554"}, 604 "openingHours": "Mo-Su 08:00-20:00", 605 "aggregateRating": {"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"82","bestRating":"5","worstRating":"1"}, 606 "sameAs": ["https://www.weddingofficiantnassaubahamas.com","https://www.weddingwire.com/reviews/bahamas-package-wedding-nassau/48aabe4a37a0fdd3.html","https://www.homesforsaleinnassaubahamas.com"], 607 "hasOfferCatalog": { 608 "@type": "OfferCatalog", 609 "name": "Bahamas Wedding Packages | Beach, Elopement & Luxury | 2026", 610 "itemListElement": [ 611 {"@type":"Offer","name":"Vow Renewal Basic","price":"375","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 612 {"@type":"Offer","name":"Sweet Beginning Elopement","price":"1495","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 613 {"@type":"Offer","name":"Romance","price":"2395","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 614 {"@type":"Offer","name":"Elegance","price":"2495","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 615 {"@type":"Offer","name":"Paradise Nassau","price":"3995","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 616 {"@type":"Offer","name":"Nassau Wedding","price":"5995","priceCurrency":"USD","availability":"https://schema.org/InStock"}, 617 {"@type":"Offer","name":"Eternal Love Nassau","price":"11995","priceCurrency":"USD","availability":"https://schema.org/InStock"} 618 ] 619 } 620 }, 621 { 622 "@type": "Person", 623 "@id": "https://www.bahamaspackagewedding.com/#glenn", 624 "name": "Glenn Ferguson", 625 "jobTitle": "Licensed Bahamas Marriage Officer and WPIC-Certified Wedding Planner", 626 "description": "Glenn Ferguson has 24+ years of experience and 200+ weddings performed across the Bahamas. Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner, and BREA Licensed Bahamas Real Estate Agent.", 627 "telephone": "+12423958495", 628 "url": "https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant", 629 "image": "https://s3.amazonaws.com/mavstorage/608e0020e73c9_bah-wedding-1.jpg", 630 "worksFor": {"@id":"https://www.bahamaspackagewedding.com/#business"}, 631 "sameAs": ["https://www.weddingofficiantnassaubahamas.com","https://www.homesforsaleinnassaubahamas.com","https://www.weddingwire.com/reviews/bahamas-package-wedding-nassau/48aabe4a37a0fdd3.html"], 632 "knowsAbout": ["Bahamas marriage law","destination weddings","beach ceremonies","marriage licence processing","wedding planning","cruise ship weddings","vow renewals","apostille certification","Bahamas real estate","Bahamas residency","Out Island weddings","Exuma sandbar weddings","Harbour Island weddings"], 633 "hasCredential": [ 634 {"@type":"EducationalOccupationalCredential","name":"Licensed Bahamas Marriage Officer, Government of The Bahamas"}, 635 {"@type":"EducationalOccupationalCredential","name":"WPIC-Certified Wedding Planner, Wedding Planners Institute of Canada"}, 636 {"@type":"EducationalOccupationalCredential","name":"BREA Licensed Bahamas Real Estate Agent, License"} 637 ] 638 }, 639 { 640 "@type": "WebPage", 641 "@id": "https://www.bahamaspackagewedding.com/#webpage", 642 "url": "https://www.bahamaspackagewedding.com/", 643 "name": "Bahamas Wedding Packages | Beach, Elopement & Luxury | 2026", 644 "description": "Complete guide to Bahamas wedding packages, costs, marriage licence requirements, best locations, and planning process with Glenn Ferguson, Licensed Bahamas Marriage Officer and BREA Licensed Bahamas Real Estate Agent.", 645 "inLanguage": "en", 646 "dateModified": "2026-03-15", 647 "author": {"@id":"https://www.bahamaspackagewedding.com/#glenn"}, 648 "speakable": {"@type":"SpeakableSpecification","cssSelector":[".answer-first",".expert-quote-inner blockquote",".qa-snippet"]}, 649 "breadcrumb": {"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.bahamaspackagewedding.com/"}]} 650 }, 651 { 652 "@type": "VideoObject", 653 "@id": "https://www.bahamaspackagewedding.com/#video", 654 "name": "Bahamas Wedding Destination Showcase", 655 "description": "Experience the Bahamas â turquoise waters, white sand beaches, and the natural beauty that makes the Bahamas one of the world's most sought-after wedding destinations.", 656 "thumbnailUrl": "https://s3.amazonaws.com/mavstorage/618ab121d0298_weddings-at-atlantis-bahamas-wedding-packages-_-Photo-Courtesy-haring-photography.png", 657 "uploadDate": "2026-01-01", 658 "contentUrl": "https://swimmingpigsinbahamas.com/wp-video-streamer/i/vi821881a86dc80" 659 }, 660 { 661 "@type": "HowTo", 662 "name": "How to Get Married in the Bahamas", 663 "estimatedCost": {"@type":"MonetaryAmount","currency":"USD","minValue":"1495","maxValue":"11995"}, 664 "supply": [ 665 {"@type":"HowToSupply","name":"Valid passport (both parties)"}, 666 {"@type":"HowToSupply","name":"Affidavit of single status â Bahamian Notary Public ($95, Glenn arranges)"}, 667 {"@type":"HowToSupply","name":"Government marriage licence fee: $120 ($100 + $20 certified copy)"}, 668 {"@type":"HowToSupply","name":"Divorce decree with raised court seal (if previously married)"} 669 ], 670 "step": [ 671 {"@type":"HowToStep","position":1,"name":"Contact Glenn","text":"Call or WhatsApp +1-242-395-8495. Glenn recommends the right package within 2 hours."}, 672 {"@type":"HowToStep","position":2,"name":"Choose your package","text":"Select from 12 packages $375 to $11,995. Deposit secures your date."}, 673 {"@type":"HowToStep","position":3,"name":"Send your documents","text":"Passport and proof of eligibility. Glenn pre-verifies before you travel."}, 674 {"@type":"HowToStep","position":4,"name":"Arrive and get your licence","text":"Glenn escorts you to the Registrar General's Office after 24 hours in the Bahamas. Government fee: $120."}, 675 {"@type":"HowToStep","position":5,"name":"Your ceremony","text":"Glenn officiates your legal beach ceremony before sunset."}, 676 {"@type":"HowToStep","position":6,"name":"Certificate and apostille","text":"Glenn delivers your certified certificate. Apostille available for 150+ countries."} 677 ] 678 }, 679 { 680 "@type": "FAQPage", 681 "mainEntity": [ 682 {"@type":"Question","name":"How much does a Bahamas wedding package cost in 2026?","acceptedA
682nswer":{"@type":"Answer","text":"Bahamas wedding packages with Glenn Ferguson range from $375 (Vow Renewal Basic) to $11,995 (Eternal Love Nassau, 50 guests). Elopements start at $1,495 and include marriage licence processing, Licensed Marriage Officer ceremony, flowers, witnesses, transportation, and certified certificate. All packages include 10% Bahamas VAT. Government licence fee $120 paid separately."}}, 683 {"@type":"Question","name":"What documents do you need to get married in the Bahamas?","acceptedAnswer":{"@type":"Answer","text":"Two documents only: valid passport and proof of eligibility (affidavit of singlehood if never married, or divorce decree/death certificate if previously married). No birth certificates. No blood tests. Glenn pre-verifies all documents before you travel and arranges the affidavit through a Bahamian Notary Public ($95)."}}, 684 {"@type":"Question","name":"How long does it take to get a Bahamas marriage licence?","acceptedAnswer":{"@type":"Answer","text":"Standard processing at the Registrar General's Department takes 20â30 minutes with Glenn accompanying you. The government fee is $100 for the licence plus $20 for a certified copy, totalling $120. Priority 1-hour processing is available for cruise passengers and couples with tight timelines."}}, 685 {"@type":"Question","name":"Can foreigners legally get married in the Bahamas?","acceptedA
685nswer":{"@type":"Answer","text":"Yes. Foreign nationals from any country can legally marry in the Bahamas. The only residency requirement is physical presence in the Bahamas for 24 hours before applying for the marriage licence. A Bahamas marriage is legally recognised worldwide, with Apostille certification available for Hague Convention recognition in 150+ countries."}}, 686 {"@type":"Question","name":"What is the best month to get married in the Bahamas?","acceptedAnswer":{"@type":"Answer","text":"November, March, and April are the top recommendations based on 24 years of Bahamas ceremonies â ideal dry-season weather, temperatures of 72â80°F, and better venue availability than peak December and January. All outdoor ceremonies must conclude before sunset under Bahamas law."}}, 687 {"@type":"Question","name":"Can you get married on a cruise ship stop in Nassau?","acceptedAnswer":{"@type":"Answer","text":"Yes. Glenn specialises in cruise ship weddings. Nuptial Beach is 20 minutes from the cruise port. Typical schedule: disembark 9 AM, marriage licence at the Registrar 10 AM, ceremony at Nuptial Beach 1 PM, return to ship by 3 PM. Priority 1-hour licence processing available."}}, 688 {"@type":"Question","name":"Is a Bahamas marriage certificate recognised in the US, UK, and Canada?","acceptedA
688nswer":{"@type":"Answer","text":"Yes. A Bahamas marriage certificate is recognised in the United States, United Kingdom, Canada, and 150+ countries. Glenn processes an Apostille through the Bahamas Ministry of Foreign Affairs â the Hague Convention authentication accepted internationally."}}, 689 {"@type":"Question","name":"Does Glenn Ferguson personally perform the ceremony?","acceptedAnswer":{"@type":"Answer","text":"Yes. Glenn personally performs every ceremony as a Licensed Bahamas Marriage Officer and BREA Licensed Bahamas Real Estate Agent. He does not subcontract officiants. The same professional who processes your licence, coordinates every vendor, and manages your day legally marries you. One contact from first call to certified certificate."}}, 690 {"@type":"Question","name":"Do you need a permit for a beach wedding in the Bahamas?","acceptedAnswer":{"@type":"Answer","text":"For small, intimate ceremonies on public Nassau beaches, no government permit is required. All Bahamas beaches are Crown land and legally open to everyone. For larger events with amplified music or tent structures, separate permissions may be required. Glenn advises on permit requirements for every ceremony size and location."}}, 691 {"@type":"Question","name":"Can you get married on a Saturday in the Bahamas?","acceptedA
691nswer":{"@type":"Answer","text":"Yes. Ceremonies can take place Saturday or Sunday. However, the marriage licence must be collected during the Registrar General's weekday hours (Monday to Friday, 9:30 AM to 4:00 PM). For a Saturday wedding, both parties must arrive in the Bahamas by Thursday. Glenn plans your full arrival and licence timeline automatically."}}, 692 {"@type":"Question","name":"What do guests wear to a Bahamas beach wedding?","acceptedAnswer":{"@type":"Answer","text":"Bahamas beach weddings are typically smart casual to semi-formal. For guests: linen suits or dress trousers with a light shirt for men; sundresses, linen trousers, or midi dresses for women. Flat shoes or wedges are strongly recommended for sand. Glenn advises all couples on dress code guidance for their specific beach setting."}}, 693 {"@type":"Question","name":"What happens if it rains on your Bahamas wedding day?","acceptedAnswer":{"@type":"Answer","text":"Most Bahamas rain falls as brief afternoon showers. Peak season ceremonies (December to April) rarely see significant rain. Glenn monitors conditions closely and has contingency plans for every wedding including rescheduling to a different time, covered beach setups, and indoor venue alternatives. In 24+ years and 200+ ceremonies, Glenn has never had a ceremony cancelled due to rain."}} 694 ] 695 }, 696 { 697 "@type": "Review", 698 "itemReviewed": {"@id":"https://www.bahamaspackagewedding.com/#business"}, 699 "author": {"@type":"Person","name":"David and Natalie"}, 700 "reviewRating": {"@type":"Rating","ratingValue":"5","bestRating":"5"}, 701 "reviewBody": "Glenn Ferguson was wonderful throughout the entire process. He helped navigate the marriage licence paperwork and brought us to the office himself. He orchestrated a beautiful beach ceremony for just the two of us. The flowers, photography, and the ceremony itself were carefully thought out and perfectly executed. This is a man who loves his work and it shows.", 702 "datePublished": "2024-11-01", 703 "publisher": {"@type":"Organization","name":"Google Reviews"} 704 }, 705 { 706 "@type": "Review", 707 "itemReviewed": {"@id":"https://www.bahamaspackagewedding.com/#business"}, 708 "author": {"@type":"Person","name":"Jason and Family"}, 709 "reviewRating": {"@type":"Rating","ratingValue":"5","bestRating":"5"}, 710 "reviewBody": "Glenn met us at the dock in a luxury car and incorporated our three children beautifully into the ceremony. Every detail was handled before we arrived. The ceremony was perfect.", 711 "datePublished": "2024-07-01", 712 "publisher": {"@type":"Organization","name":"Google Reviews"} 713 }, 714 { 715 "@type": "Review", 716 "itemReviewed": {"@id":"https://www.bahamaspackagewedding.com/#business"}, 717 "author": {"@type":"Person","name":"Jackie and Matt"}, 718 "reviewRating": {"@type":"Rating","ratingValue":"5","bestRating":"5"}, 719 "reviewBody": "Glenn was incredibly responsive and arranged a last-minute photographer and witnesses for our Baha Mar Grand Hyatt ceremony. His level of service exceeded every expectation. We are already planning our vow renewal.", 720 "datePublished": "2024-09-01", 721 "publisher": {"@type":"Organization","name":"Google Reviews"} 722 } 723 ] 724} 725</script>
725 726 727<link rel="preconnect" href="https://fonts.googleapis.com"> 728<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 729<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet"> 730 731<style> 732:root{ 733 --navy:#0a1628;--navy-mid:#0f2044;--navy-light:#1a3a6b; 734 --gold:#c9a84c;--gold-light:#e2c97e;--gold-pale:#f5ead4; 735 --aqua:#3ecfcf;--aqua-light:#7de8e8; 736 --white:#ffffff;--off-white:#f8f6f2; 737 --text-dark:#1a1a2e;--text-mid:#3d3d5c; 738 --green:#1b6e38;--green-wa:#25d366; 739 --glass-bg:rgba(255,255,255,0.07);--glass-border:rgba(201,168,76,0.25); 740 --radius-sm:6px;--radius-md:12px;--radius-lg:20px; 741 --shadow-gold:0 8px 32px rgba(201,168,76,0.15);--shadow-deep:0 20px 60px rgba(10,22,40,0.4); 742} 743*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;} 744html{scroll-behavior:smooth;font-size:16px;} 745body{font-family:'DM Sans',sans-serif;background:var(--navy);color:var(--white);line-height:1.7;overflow-x:hidden;padding-bottom:78px;} 746h1,h2,h3,h4{font-family:'Cormorant Garamond',serif;line-height:1.2;font-weight:600;} 747h1{font-size:clamp(2.1rem,5.5vw,3.6rem);} 748h2{font-size:clamp(1.7rem,4vw,2.7rem);} 749h3{font-size:clamp(1.2rem,3vw,1.7rem);} 750h4{font-size:1.1rem;font-weight:600;} 751p{font-size:1rem;color:rgba(255,255,255,0.85);margin-bottom:1rem;} 752p:last-child{margin-bottom:0;} 753a{color:var(--gold-light);text-decoration:none;transition:color 0.2s;} 754a:hover{color:var(--aqua-light);} 755strong{color:var(--white);font-weight:600;} 756.container{max-width:1100px;margin:0 auto;padding:0 1.25rem;} 757section{padding:5rem 0;} 758.section-label{font-family:'DM Sans',sans-serif;font-size:0.72rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);margin-bottom:0.75rem;display:block;} 759.section-intro{max-width:680px;margin:0 auto 3rem;text-align:center;} 760.gold{color:var(--gold-light);} 761.aqua{color:var(--aqua);} 762.divider{width:60px;height:2px;background:linear-gradient(90deg,var(--gold),var(--aqua));margin:1.25rem auto;border-radius:2px;} 763.glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);} 764 765/* BUTTONS */ 766.btn{display:inline-flex;align-items:center;gap:0.5rem;font-family:'DM Sans',sans-serif;font-weight:600;font-size:0.95rem;letter-spacing:0.03em;padding:0.85rem 1.75rem;border-radius:50px;cursor:pointer;transition:all 0.25s ease;text-decoration:none;border:none;white-space:nowrap;} 767.btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy);box-shadow:0 4px 20px rgba(201,168,76,0.4);} 768.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(201,168,76,0.5);color:var(--navy);} 769.btn-whatsapp{background:var(--green-wa);color:#fff;box-shadow:0 4px 20px rgba(37,211,102,0.35);} 770.btn-whatsapp:hover{transform:translateY(-2px);background:#20b558;color:#fff;} 771.btn-outline{background:transparent;border:1.5px solid var(--gold);color:var(--gold-light);} 772.btn-outline:hover{background:rgba(201,168,76,0.1);color:var(--gold-light);transform:translateY(-2px);} 773.btn-sm{padding:0.6rem 1.25rem;font-size:0.88rem;} 774.text-center{text-align:center;} 775.mt-2{margin-top:1rem;}.mt-3{margin-top:1.5rem;}.mt-4{margin-top:2rem;} 776 777/* FLOATING CTAs */ 778.floating-ctas{position:fixed;bottom:5.5rem;right:1.25rem;display:flex;flex-direction:column;gap:0.65rem;z-index:999;} 779.floating-ctas a{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;box-shadow:var(--shadow-deep);transition:transform 0.2s;text-decoration:none;} 780.floating-ctas a:hover{transform:scale(1.1);} 781.float-call{background:linear-gradient(135deg,var(--gold),var(--gold-light));animation:pulse-gold 2.5s infinite;} 782.float-wa{background:var(--green-wa);} 783@keyframes pulse-gold{0%,100%{box-shadow:0 0 0 0 rgba(201,168,76,0.5);}50%{box-shadow:0 0 0 12px rgba(201,168,76,0);}} 784 785/* MOBILE STICKY BAR */ 786.mob-bar{position:fixed;bottom:0;left:0;right:0;background:var(--navy);border-top:3px solid var(--gold);z-index:9000;
786padding:.5rem .7rem .55rem;} 787.mob-bar-inner{display:flex;gap:.45rem;} 788.mob-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.65rem .35rem;border-radius:var(--radius-sm);font-size:.77rem;font-weight:700;text-decoration:none;white-space:nowrap;} 789.mob-btn-wa{background:var(--green-wa);color:#fff;} 790.mob-btn-ph{background:var(--navy-light);color:#fff;border:1.5px solid var(--gold);} 791.mob-btn-pk{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy);} 792@media(min-width:769px){.mob-bar{display:none;}.floating-ctas{bottom:1.5rem;}} 793 794/* NAV */ 795.topbar{position:fixed;top:0;left:0;right:0;z-index:900;background:rgba(10,22,40,0.93);backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,168,76,0.15);padding:0.85rem 1.25rem;} 796.topbar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;} 797.topbar-logo{font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-weight:600;color:var(--gold-light);text-decoration:none;} 798.topbar-logo span{color:var(--aqua);} 799.topbar-nav{display:flex;align-items:center;gap:1.5rem;} 800.topbar-nav a{font-size:0.85rem;font-weight:500;color:rgba(255,255,255,0.8);letter-spacing:0.02em;} 801.topbar-nav a:hover{color:var(--gold-light);} 802.topbar-cta{display:flex;gap:0.6rem;flex-shrink:0;} 803@media(max-width:820px){.topbar-nav{display:none;}} 804@media(max-width:520px){.topbar-logo{font-size:1rem;}.topbar-cta .btn{padding:0.6rem 1rem;font-size:0.82rem;}} 805 806/* RATING BAR */ 807.rating-bar{background:rgba(201,168,76,0.08);border-bottom:1px solid rgba(201,168,76,0.15);padding:.5rem 1.25rem;text-align:center;font-size:.78rem;color:rgba(255,255,255,.65);} 808.rating-bar .stars{color:var(--gold-light);font-weight:700;letter-spacing:.5px;} 809.rating-bar a{color:rgba(255,255,255,.5);text-decoration:underline;} 810 811/* HERO */ 812.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px;overflow:hidden;background:linear-gradient(160deg,var(--navy) 0%,var(--navy-mid) 55%,#0d2d4e 100%);} 813.hero-bg-pattern{position:absolute;inset:0;background-image:radial-gradient(ellipse 60% 50% at 70% 40%,rgba(62,207,207,0.07) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 20% 80%,rgba(201,168,76,0.06) 0%,transparent 60%);pointer-events:none;} 814.hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(201,168,76,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,0.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;} 815.hero-content{position:relative;z-index:2;max-width:780px;} 816.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(201,168,76,0.12);border:1px solid rgba(201,168,76,0.3);border-radius:50px;padding:0.45rem 1rem;font-size:0.8rem;font-weight:500;color:var(--gold-light);margin-bottom:1.5rem;letter-spacing:0.04em;} 817.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--aqua);animation:blink 1.8s infinite;flex-shrink:0;} 818@keyframes blink{0%,100%{opacity:1;}50%{opacity:0.3;}} 819.hero h1{color:var(--white);margin-bottom:1.25rem;} 820.hero h1 em{font-style:italic;color:var(--gold-light);} 821.hero-sub{font-size:1.1rem;color:rgba(255,255,255,0.82);max-width:620px;margin-bottom:0.75rem;line-height:1.75;} 822.hero-creds{font-size:0.85rem;color:rgba(255,255,255,0.6);margin-bottom:2rem;letter-spacing:0.02em;} 823.hero-creds a{color:var(--aqua-light);border-bottom:1px dotted rgba(125,232,232,0.4);} 824.hero-actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-bottom:2.5rem;} 825.hero-stats{display:flex;flex-wrap:wrap;gap:1.5rem;} 826.stat-item{display:flex;flex-direction:column;} 827.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.9rem;font-weight:700;color:var(--gold-light);line-height:1;} 828.stat-label{font-size:0.75rem;color:rgba(255,255,255,0.55);letter-spacing:0.05em;text-transform:uppercase;margin-top:0.2rem;} 829 830/* URGENCY STRIP */ 831.urgency-strip{background:linear-gradient(90deg,var(--gold) 0%,#b8972e 50%,var(--gold) 100%);background-size:200% auto;animation:shimmer 4s linear infinite;padding:0.7rem 1.25rem;text-align:center;} 832@keyframes shimmer{0%{background-position:0% center;}100%{background-position:200% center;}} 833.urgency-strip p{color:var(--navy);font-size:0.88rem;font-weight:600;margin:0;letter-spacing:0.03em;} 834.urgency-strip a{color:var(--navy);text-decoration:underline;font-weight:700;} 835 836/* ANSWER FIRST */ 837.answer-section{background:var(--navy-mid);padding:3rem 0;} 838.answer-first{background:linear-gradient(135deg,rgba(27,110,56,.12),rgba(27,110,56,.04));border:2px solid rgba(27,110,56,.35);border-radius:var(--radius-md);padding:1.8rem 2.2rem;max-width:880px;margin:0 auto;} 839.answer-first .aq{font-family:'Cormorant Garamond',serif;color:#4ade80;font-size:1.2rem;font-weight:600;display:block;margin-bottom:.65rem;} 840.answer-first p{color:rgba(255,255,255,.88);font-size:.97rem;line-height:1.88;margin-bottom:.6rem;} 841.answer-first a{color:var(--aqua-light);} 842.answer-first strong{color:var(--white);} 843 844/* SNIPPET TABLE */ 845.snippet-table{width:100%;border-collapse:collapse;margin-top:1.4rem;font-size:.85rem;border-radius:var(--radius-md);overflow:hidden;} 846.snippet-table thead{background:rgba(201,168,76,.15);} 847.snippet-table th{padding:.75rem 1rem;text-align:left;color:var(--gold-light);font-weight:600;font-size:.78rem;white-space:nowrap;border-bottom:2px solid rgba(201,168,76,.2);} 848.snippet-table th.best{background:rgba(62,207,207,.12);color:var(--aqua-light);} 849.snippet-table td{padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.8);} 850.snippet-table td:first-child{font-family:'Cormorant Garamond',serif;font-weight:600;color:var(--white);font-size:.92rem;} 851.snippet-table td.best{background:rgba(62,207,207,.05);color:var(--aqua-light);font-weight:500;} 852.snippet-table tr:last-child td{border-bottom:none;} 853.snippet-price{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:700;color:var(--gold-light);} 854 855/* JUMP LINKS */ 856.jumps{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;} 857.jl{display:inline-flex;align-items:center;padding:.35rem .85rem;background:rgba(255,255,255,.05);border:1px solid rgba(201,168,76,.22);border-radius:50px;text-decoration:none;font-size:.75rem;color:rgba(255,255,255,.75);font-weight:500;transition:all .18s;white-space:nowrap;} 858.jl:hover{background:rgba(201,168,76,.12);border-color:var(--gold);color:var(--gold-light);} 859 860/* VIDEO */ 861.video-section{background:var(--navy-mid);padding:4.5rem 0;} 862.video-section-inner{max-width:900px;margin:0 auto;} 863.video-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(201,168,76,0.25);box-shadow:0 24px 64px rgba(0,0,0,0.45);margin-top:2rem;} 864.video-wrapper video{display:block;width:100%;height:auto;} 865.video-caption{margin-top:1rem;text-align:center;font-size:0.85rem;color:rgba(255,255,255,0.45);font-style:italic;} 866 867/* WHY BAHAMAS */ 868.why-bahamas{background:linear-gradient(180deg,var(--navy) 0%,#0e1f3a 100%);padding:5rem 0;} 869.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;} 870.why-text h2{margin-bottom:1rem;} 871.why-text p{margin-bottom:1rem;} 872.why-reasons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;} 873.why-reason{padding:1.25rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.05);border:1px solid rgba(201,168,76,0.15);} 874.why-reason-mark{width:32px;height:32px;border-radius:50%;background:rgba(62,207,207,0.12);border:1px solid rgba(62,207,207,0.25);display:flex;align-items:center;justify-content:center;margin-bottom:0.6rem;flex-shrink:0;} 875.why-reason-mark svg{width:14px;
875height:14px;stroke:var(--aqua);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;} 876.why-reason h4{color:var(--gold-light);margin-bottom:0.35rem;font-size:1rem;} 877.why-reason p{font-size:0.88rem;margin:0;color:rgba(255,255,255,0.7);} 878@media(max-width:700px){.why-grid{grid-template-columns:1fr;}.why-reasons{grid-template-columns:1fr 1fr;}} 879@media(max-width:400px){.why-reasons{grid-template-columns:1fr;}} 880 881/* EXPERT QUOTE */ 882.expert-quote-section{background:var(--navy-mid);padding:4rem 0;} 883.expert-quote-inner{max-width:900px;margin:0 auto;padding:3rem;border-radius:var(--radius-lg);background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,76,0.2);border-left:4px solid var(--gold);position:relative;} 884.quote-mark{font-family:'Cormorant Garamond',serif;font-size:6rem;line-height:0.5;color:rgba(201,168,76,0.18);position:absolute;top:2rem;left:2rem;user-select:none;pointer-events:none;} 885blockquote{font-family:'Cormorant Garamond',serif;font-size:clamp(1.15rem,2.8vw,1.5rem);font-style:italic;line-height:1.65;color:rgba(255,255,255,0.92);padding-left:3rem;margin-bottom:1.5rem;} 886.quote-attribution{display:flex;align-items:center;gap:1rem;padding-left:3rem;} 887.quote-attr-img{width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;flex-shrink:0;} 888.quote-attr-name{font-weight:600;font-size:0.95rem;color:var(--gold-light);} 889.quote-attr-title{font-size:0.78rem;color:rgba(255,255,255,.55);} 890.quote-attr-brea{font-size:0.72rem;color:rgba(255,255,255,.38);margin-top:.15rem;} 891@media(max-width:600px){blockquote{padding-left:1.5rem;}.quote-attribution{padding-left:1.5rem;}.expert-quote-inner{padding:2rem 1.5rem;}} 892 893/* CREDENTIALS BAR */ 894.cred-bar{background:rgba(201,168,76,0.07);border-top:1px solid rgba(201,168,76,0.15);border-bottom:1px solid rgba(201,168,76,0.15);padding:1.5rem 1.25rem;} 895.cred-bar-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center;} 896.cred-item{display:flex;align-items:center;gap:0.65rem;font-size:0.85rem;color:rgba(255,255,255,0.75);} 897.cred-icon{width:26px;height:26px;border-radius:50%;background:rgba(201,168,76,0.14);border:1px solid rgba(201,168,76,0.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;} 898.cred-icon svg{width:12px;height:12px;stroke:var(--gold-light);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;} 899.cred-item a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px;} 900 901/* PACKAGE TYPES */ 902.package-types{background:var(--navy);} 903.types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;} 904.type-card{padding:1.75rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.05);border:1px solid rgba(201,168,76,0.15);transition:border-color 0.25s,transform 0.25s;display:flex;flex-direction:column;} 905.type-card:hover{border-color:rgba(201,168,76,0.45);transform:translateY(-3px);} 906.type-card-from{font-size:0.78rem;color:var(--aqua);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:0.4rem;} 907.type-card h3{color:var(--gold-light);margin-bottom:0.75rem;font-size:1.2rem;} 908.type-card p{font-size:0.9rem;color:rgba(255,255,255,0.72);flex:1;margin-bottom:1.25rem;} 909.type-card a.card-link{font-size:0.85rem;font-weight:600;color:var(--gold);border-bottom:1px solid rgba(201,168,76,0.3);padding-bottom:2px;align-self:flex-start;transition:color 0.2s;} 910.type-card a.card-link:hover{color:var(--aqua-light);} 911@media(max-width:800px){.types-grid{grid-template-columns:1fr 1fr;}} 912@media(max-width:500px){.types-grid{grid-template-columns:1fr;}} 913 914/* COMPARISON TABLE */ 915.comparison-section{background:linear-gradient(180deg,#0e1f3a 0%,var(--navy) 100%);} 916.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid rgba(201,168,76,0.15);} 917.compare-table{width:100%;min-width:620px;border-collapse:collapse;font-size:0.9rem;} 918.compare-table th{background:rgba(201,168,76,0.12);color:var(--gold-light);font-family:'Cormorant Garamond',serif;font-size:1rem;font-weight:600;padding:1rem 0.9rem;text-align:left;border-bottom:2px solid rgba(201,168,76,0.25);} 919.compare-table td{padding:0.85rem 0.9rem;border-bottom:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.8);} 920.compare-table tr:last-child td{border-bottom:none;} 921.compare-table tr:nth-child(even) td{background:rgba(255,255,255,0.02);} 922.compare-table .check{color:var(--aqua);font-weight:700;} 923.compare-table .dash{color:rgba(255,255,255,0.2);} 924.compare-table .highlight-col{background:rgba(201,168,76,0.05)!important;} 925.popular-badge{display:inline-block;background:var(--gold);color:var(--navy);font-size:0.62rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:0.18rem 0.5rem;border-radius:20px;margin-left:0.4rem;vertical-align:middle;} 926 927/* PRICE ANCHOR */ 928.price-anchor-section{background:var(--navy);} 929.anchor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2.5rem 0;} 930.anchor-card{padding:1.75rem;border-radius:var(--radius-md);text-align:center;} 931.anchor-card.them{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);opacity:0.75;} 932.anchor-card.us{background:linear-gradient(135deg,rgba(201,168,76,0.12),rgba(62,207,207,0.06));border:2px solid var(--gold);position:relative;} 933.anchor-card.us::before{content:"Best Value";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--navy);font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:0.25rem 0.85rem;border-radius:20px;white-space:nowrap;} 934.anchor-name{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:0.5rem;} 935.anchor-price{font-family:'Cormorant Garamond',serif;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:0.4rem;} 936.anchor-card.them .anchor-price{color:rgba(255,255,255,0.45);} 937.anchor-card.us .anchor-price{color:var(--gold-light);} 938.anchor-desc{font-size:0.82rem;color:rgba(255,255,255,0.55);line-height:1.5;} 939.anchor-card.us .anchor-desc{color:rgba(255,255,255,0.75);} 940@media(max-width:640px){.anchor-grid{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto;}} 941 942/* INCLUDED */ 943.included-section{background:linear-gradient(180deg,var(--navy) 0%,#0e1f3a 100%);} 944.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;} 945.included-item{display:flex;align-items:flex-start;gap:0.85rem;padding:1.1rem;border-radius:var(--radius-sm);background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,76,0.1);} 946.included-check{width:28px;height:28px;border-radius:50%;background:rgba(62,207,207,0.12);border:1px solid rgba(62,207,207,0.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.85rem;color:var(--aqua);font-weight:700;} 947.included-item h4{font-size:0.95rem;color:var(--white);margin-bottom:0.2rem;font-family:'DM Sans';font-weight:600;} 948.included-item p{font-size:0.82rem;color:rgba(255,255,255,0.6);margin:0;} 949@media(max-width:700px){.included-grid{grid-template-columns:1fr 1fr;}} 950@media(max-width:480px){.included-grid{grid-template-columns:1fr;}} 951 952/* PROCESS */ 953.process-section{background:var(--navy-mid);} 954.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.5rem;position:relative;} 955.steps-grid::before{content:'';position:absolute;top:1.8rem;left:calc(12.5% + 1rem);right:calc(12.5% + 1rem);height:1px;background:linear-gradient(90deg,var(--gold) 0%,var(--aqua) 100%);opacity:0.3;pointer-events:none;} 956.step-card{padding:1.5rem 1.25rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,76,0.12);text-align:center;} 957.step-num{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-family:'Cormorant Garamond',serif;} 958.step-card h4{color:var(--gold-light);margin-bottom:0.5rem;font-family:'DM Sans';font-size:0.95rem;} 959.step-card p{font-size:0.85rem;color:rgba(255,255,255,0.65);margin:0;} 960@media(max-width:720px){.steps-grid{grid-template-columns:1fr 1fr;}.steps-grid::before{display:none;}} 961@media(max-width:420px){.steps-grid{grid-template-columns:1fr;}} 962
963/* LOCATIONS */ 964.locations-section{background:var(--navy);} 965.locations-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0.85rem;margin-top:2rem;} 966.loc-card{padding:1.1rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,76,0.12);text-align:center;transition:all 0.2s;text-decoration:none;display:block;} 967.loc-card:hover{border-color:rgba(62,207,207,0.4);background:rgba(62,207,207,0.05);transform:translateY(-2px);} 968.loc-name{font-family:'Cormorant Garamond',serif;font-size:1.05rem;font-weight:600;color:var(--gold-light);margin-bottom:0.3rem;} 969.loc-desc{font-size:0.75rem;color:rgba(255,255,255,0.5);line-height:1.4;} 970@media(max-width:800px){.locations-grid{grid-template-columns:repeat(3,1fr);}} 971@media(max-width:500px){.locations-grid{grid-template-columns:1fr 1fr;}} 972 973/* SEASON */ 974.season-section{background:linear-gradient(180deg,#0e1f3a 0%,var(--navy) 100%);} 975.season-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;} 976.season-card{padding:1.75rem;border-radius:var(--radius-md);border:1px solid rgba(201,168,76,0.15);} 977.season-card.peak{background:rgba(201,168,76,0.07);border-color:rgba(201,168,76,0.28);} 978.season-card.offpeak{background:rgba(62,207,207,0.04);border-color:rgba(62,207,207,0.18);} 979.season-tag{font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0.6rem;display:block;} 980.season-card.peak .season-tag{color:var(--gold);} 981.season-card.offpeak .season-tag{color:var(--aqua);} 982.season-card h3{font-size:1.25rem;color:var(--white);margin-bottom:0.75rem;} 983.season-card p{font-size:0.88rem;color:rgba(255,255,255,0.7);} 984.season-temps{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1rem;} 985.temp-pill{padding:0.3rem 0.75rem;border-radius:20px;font-size:0.8rem;font-weight:600;} 986.season-card.peak .temp-pill{background:rgba(201,168,76,0.14);color:var(--gold-light);} 987.season-card.offpeak .temp-pill{background:rgba(62,207,207,0.09);color:var(--aqua-light);} 988@media(max-width:580px){.season-grid{grid-template-columns:1fr;}} 989 990/* LEGAL */ 991.legal-section{background:var(--navy-mid);} 992.legal-steps{display:flex;flex-direction:column;gap:1rem;max-width:760px;margin:2rem auto 0;} 993.legal-step{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,76,0.12);} 994.legal-num{width:34px;height:34px;border-radius:50%;background:rgba(201,168,76,0.14);border:1px solid rgba(201,168,76,0.28);color:var(--gold-light);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.9rem;} 995.legal-step-text h4{color:var(--white);margin-bottom:0.3rem;font-family:'DM Sans';font-weight:600;} 996.legal-step-text p{font-size:0.88rem;color:rgba(255,255,255,0.65);margin:0;} 997.info-note{margin-top:1.5rem;max-width:760px;margin-left:auto;margin-right:auto;padding:1.1rem 1.5rem;border-radius:var(--radius-sm);background:rgba(62,207,207,0.05);border:1px solid rgba(62,207,207,0.18);font-size:0.88rem;color:rgba(255,255,255,0.7);} 998.info-note strong{color:var(--aqua-light);} 999 1000/* REVIEWS */ 1001.reviews-section{background:var(--navy);} 1002.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;} 1003.review-card{padding:1.75rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.05);border:1px solid rgba(201,168,76,0.12);border-top:3px solid var(--gold);} 1004.review-stars{color:var(--gold);font-size:0.95rem;margin-bottom:0.75rem;letter-spacing:0.1em;} 1005.review-text{font-family:'Cormorant Garamond',serif;font-size:1.05rem;font-style:italic;line-height:1.65;color:rgba(255,255,255,0.85);margin-bottom:1rem;} 1006.review-author{font-size:0.85rem;font-weight:600;color:var(--gold-light);} 1007.review-origin{font-size:0.78rem;color:rgba(255,255,255,0.45);} 1008@media(max-width:720px){.reviews-grid{grid-template-columns:1fr;}} 1009 1010/* FAQ */ 1011.faq-section{background:linear-gradient(180deg,var(--navy) 0%,var(--navy-mid) 100%);} 1012.faq-list{max-width:820px;margin:2.5rem auto 0;display:flex;flex-direction:column;gap:0.75rem;} 1013.faq-item{border:1px solid rgba(201,168,76,0.15);border-radius:var(--radius-md);overflow:hidden;} 1014.faq-q{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:600;font-size:0.95rem;color:var(--white);background:rgba(255,255,255,0.04);list-style:none;transition:background 0.2s;font-family:'DM Sans',sans-serif;} 1015.faq-q:hover{background:rgba(255,255,255,0.07);} 1016.faq-q::after{content:'+';font-size:1.4rem;color:var(--gold);flex-shrink:0;line-height:1;transition:transform 0.25s;} 1017details[open] .faq-q::after{transform:rotate(45deg);} 1018.faq-a{padding:0 1.5rem 1.25rem;font-size:0.9rem;color:rgba(255,255,255,0.72);line-height:1.75;background:rgba(255,255,255,0.02);} 1019.faq-a a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px;} 1020.faq-a strong{color:var(--white);} 1021.qa-snippet{background:rgba(62,207,207,.06);border-left:3px solid var(--aqua);padding:.6rem .9rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:.7rem;font-size:.86rem;color:rgba(255,255,255,.82);} 1022 1023/* BIO */ 1024.bio-section{background:var(--navy);} 1025.bio-inner{display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:start;} 1026.bio-photo{width:100%;border-radius:var(--radius-lg);border:2px solid rgba(201,168,76,0.35);display:block;} 1027.bio-creds-list{margin-top:1.25rem;display:flex;flex-direction:column;gap:0.55rem;} 1028.bio-cred-item{display:flex;align-items:center;gap:0.6rem;font-size:0.85rem;color:rgba(255,255,255,0.7);} 1029.bio-cred-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;} 1030.bio-cred-item a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px;} 1031@media(max-width:640px){.bio-inner{grid-template-columns:1fr;}
1031.bio-photo{max-width:200px;}} 1032 1033/* FINAL CTA */ 1034.final-cta{background:linear-gradient(135deg,var(--navy-mid) 0%,#0d2d4e 100%);padding:5rem 0;text-align:center;position:relative;overflow:hidden;} 1035.final-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(201,168,76,0.06),transparent);pointer-events:none;} 1036.final-cta-content{position:relative;z-index:1;} 1037.final-cta h2{margin-bottom:0.75rem;} 1038.final-cta p{max-width:520px;margin:0 auto 2rem;font-size:1.05rem;} 1039.final-cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.75rem;} 1040.final-trust{font-size:0.82rem;color:rgba(255,255,255,0.4);letter-spacing:0.03em;} 1041 1042/* LINKS HUB */ 1043.links-hub{background:var(--navy-mid);padding:3.5rem 0;} 1044.links-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;} 1045.links-col h4{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-family:'DM Sans';} 1046.links-col ul{list-style:none;display:flex;flex-direction:column;gap:0.55rem;} 1047.links-col li a{font-size:0.85rem;color:rgba(255,255,255,0.6);transition:color 0.2s;} 1048.links-col li a:hover{color:var(--gold-light);} 1049@media(max-width:760px){.links-hub-grid{grid-template-columns:1fr 1fr;gap:1.5rem;}} 1050@media(max-width:420px){.links-hub-grid{grid-template-columns:1fr;}} 1051 1052/* FOOTER */ 1053footer{background:#060e1c;padding:2rem 1.25rem;text-align:center;border-top:1px solid rgba(201,168,76,0.12);} 1054footer p{font-size:0.8rem;color:rgba(255,255,255,0.35);margin:0 0 .35rem;} 1055footer a{color:rgba(255,255,255,0.45);} 1056.disc{font-size:.72rem;color:rgba(255,255,255,.22)!important;margin-top:.6rem;line-height:1.65;} 1057 1058@media(max-width:500px){section{padding:3.5rem 0;}.btn{font-size:0.88rem;padding:0.75rem 1.35rem;}} 1059</style> 1060</head> 1061<body> 1062 1063<!-- FLOATING CTAs (desktop only) --> 1064<div class="floating-ctas" aria-label="Quick contact"> 1065 <a href="tel:+12423958495" class="float-call" title="Call Glenn Ferguson" aria-label="Call Glenn Ferguson"> 1066 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8 19.79 19.79 0 01.06 2.18 2 2 0 012.04 0h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 14.92v2z" stroke="#0a1628" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 1067 </a> 1068 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" class="float-wa" target="_blank" rel="noopener" title="WhatsApp Glenn" aria-label="WhatsApp Glenn"> 1069 <svg width="22" height="22" viewBox="0 0 24 24" fill="white" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z"/><path d="M12 0C5.373 0 0 5.373 0 12c0 2.127.558 4.122 1.532 5.847L.063 23.487a.5.5 0 00.612.612l5.64-1.469A11.94 11.94 0 0012 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 21.9a9.854 9.854 0 01-5.031-1.381l-.36-.214-3.347.871.893-3.252-.234-.375A9.855 9.855 0 012.1 12c0-5.459 4.441-9.9 9.9-9.9 5.459 0 9.9 4.441 9.9 9.9 0 5.459-4.441 9.9-9.9 9.9z"/></svg> 1070 </a> 1071</div> 1072 1073<!-- MOBILE STICKY BAR --> 1074<div class="mob-bar" aria-label="Mobile contact bar"> 1075 <div class="mob-bar-inner"> 1076 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" class="mob-btn mob-btn-wa" target="_blank" rel="noopener">WhatsApp</a> 1077 <a href="tel:+12423958495" class="mob-btn mob-btn-ph">Call Glenn</a> 1078 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="mob-btn mob-btn-pk">Packages</a> 1079 </div> 1080</div> 1081 1082<!-- NAV --> 1083<nav class="topbar" role="navigation" aria-label="Main navigation"> 1084 <div class="topbar-inner"> 1085 <a href="https://www.bahamaspackagewedding.com/" class="topbar-logo">Bahamas Package <span>Wedding</span></a> 1086 <div class="topbar-nav" role="menubar"> 1087 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" role="menuitem">Packages</a> 1088 <a href="https://www.bahamaspackagewedding.com/bahamas-elopement-packages" role="menuitem">Elopements</a> 1089 <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license" role="menuitem">Marriage Licence</a> 1090 <a href="https://www.bahamaspackagewedding.com/top-bahamas-wedding-locations" role="menuitem">Locations</a> 1091 <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant" role="menuitem">About Glenn</a> 1092 </div> 1093 <div class="topbar-cta"> 1094 <a href="tel:+12423958495" class="btn btn-gold btn-sm">Call Now</a> 1095 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" class="btn btn-whatsapp btn-sm" target="_blank" rel="noopener">WhatsApp</a> 1096 </div> 1097 </div> 1098</nav> 1099 1100<!-- RATING BAR --> 1101<div class="rating-bar"> 1102 <span class="stars">★★★★★ 5.0</span> · 82 Verified Reviews · <a href="https://www.weddingwire.com/reviews/bahamas-package-wedding-nassau/48aabe4a37a0fdd3.html" target="_blank" rel="noopener">WeddingWire</a> · Licensed Bahamas Marriage Officer · WPIC-Certified · 200+ Weddings · 24+ Years 1103</div> 1104 1105<!-- HERO --> 1106<header class="hero" role="banner">
1107 <video autoplay muted loop playsinline style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;pointer-events:none;z-index:0;" disablePictureInPicture aria-hidden="true"> 1108 <source src="https://swimmingpigsinbahamas.com/wp-video-streamer/i/vic219665ddf237" type="video/mp4"> 1109 </video> 1110 <div class="hero-bg-pattern" aria-hidden="true"></div> 1111 <div class="hero-grid-lines" aria-hidden="true"></div> 1112 <div class="container"> 1113 <div class="hero-content"> 1114 <div class="hero-badge"> 1115 <span class="hero-badge-dot" aria-hidden="true"></span> 1116 Licensed Marriage Officer & WPIC-Certified Planner — Nassau, Bahamas 1117 </div> 1118 <h1>Bahamas <em>Wedding & Elopement Packages</em><br>Licence to Certificate</h1> 1119 <p class="hero-sub"> 1120 Glenn Ferguson is a <strong>Licensed Bahamas Marriage Officer</strong>, <strong>WPIC-Certified Wedding Planner</strong> with 24+ years and 200+ weddings. He processes your marriage licence, performs your legal ceremony, coordinates flowers, photography, and transport — then delivers your certified certificate and Apostille. <strong>You just show up and get married.</strong> 1121 </p> 1122 <p class="hero-creds"> 1123 <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">Licensed Marriage Officer</a> · 1124 <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">WPIC Certified</a> · 1125 1126 5.0 Rating (82 reviews) 1127 </p> 1128 <div class="hero-actions"> 1129 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="btn btn-gold">View All 12 Packages</a> 1130 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" class="btn btn-whatsapp" target="_blank" rel="noopener">WhatsApp Glenn</a> 1131 <a href="https://www.bahamaspackagewedding.com/bahamas-elopement-packages" class="btn btn-outline">Elopement Packages</a> 1132 </div> 1133 <div class="hero-stats" role="list" aria-label="Key statistics"> 1134 <div class="stat-item" role="listitem"><span class="stat-num">$375</span><span class="stat-label">Packages From</span></div> 1135 <div class="stat-item" role="listitem"><span class="stat-num">$11,995</span><span class="stat-label">To</span></div> 1136 <div class="stat-item" role="listitem"><span class="stat-num">200+</span><span class="stat-label">Weddings</span></div> 1137 <div class="stat-item" role="listitem"><span class="stat-num">24+</span><span class="stat-label">Years</span></div> 1138 <div class="stat-item" role="listitem"><span class="stat-num">5.0</span><span class="stat-label">Rating (247)</span></div> 1139 <div class="stat-item" role="listitem"><span class="stat-num">150+</span><span class="stat-label">Countries</span></div> 1140 </div> 1141 </div> 1142 </div> 1143</header> 1144 1145<!-- URGENCY STRIP --> 1146<aside class="urgency-strip" role="note"> 1147 <p>March, November and April dates fill fastest — <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20please%20check%20my%20date%20availability">WhatsApp Glenn today</a> to check availability.</p> 1148</aside> 1149 1150<!-- ANSWER FIRST --> 1151<section class="answer-section"> 1152 <div class="container"> 1153 <div class="answer-first"> 1154 <strong class="aq">How much does a Bahamas wedding package cost in 2026?</strong> 1155 <p>Packages with Glenn Ferguson cover every style — <strong>beach weddings, elopements, and luxury celebrations</strong> — ranging from <strong>$375</strong> (Vow Renewal Basic) to <strong>$11,995</strong> (Eternal Love Nassau, 50 guests). Legal wedding packages with marriage licence start at <strong>$1,495</strong>. Most popular: <strong>Romance at $2,395</strong> — photos, limousine, flowers, licence, and certificate for up to 6 guests. Average couple spend: <strong>$3,200</strong>. All prices include 10% Bahamas VAT. Government licence fee of $120 is paid separately at the Registrar General’s Office. No hidden fees. No mandatory resort stays. Call or WhatsApp Glenn at <a href="tel:+12423958495"><strong>+1-(242)-395-8495</strong></a>.</p> 1156 <table class="snippet-table" aria-label="Bahamas wedding package price summary 2026"> 1157 <thead> 1158 <tr><th>Package Type</th><th>From</th><th>Guests</th><th class="best">Best For</th></tr> 1159 </thead> 1160 <tbody> 1161 <tr><td>Vow Renewal</td><td>
1161<span class="snippet-price">$375</span></td><td>2+</td><td class="best">Already married couples</td></tr> 1162 <tr><td>Elopement (Sweet Beginning)</td><td><span class="snippet-price">$1,495</span></td><td>2–4</td><td class="best">Just the two of you</td></tr> 1163 <tr><td>Beach Wedding (Romance)</td><td><span class="snippet-price">$2,395</span></td><td>Up to 6</td><td class="best">Most popular â photos + limo</td></tr> 1164 <tr><td>Small Wedding (Elegance)</td><td><span class="snippet-price">$2,495</span></td><td>Up to 25</td><td class="best">Budget for small groups</td></tr> 1165 <tr><td>Full Wedding (Paradise Nassau)</td><td><span class="snippet-price">$3,995</span></td><td>Up to 25</td><td class="best">Photos, video, live music</td></tr> 1166 <tr><td>Large Wedding (Nassau Wedding)</td><td><span class="snippet-price">$5,995</span></td><td>Up to 50</td><td class="best">Full beach setup</td></tr> 1167 <tr><td>Luxury + Reception (Eternal Love)</td><td><span class="snippet-price">$11,995</span></td><td>Up to 50</td><td class="best">Complete celebration</td></tr> 1168 </tbody> 1169 </table> 1170 <div class="jumps"> 1171 <a href="#packages" class="jl">All 12 Packages</a> 1172 <a href="#destination" class="jl">The Destination</a> 1173 <a href="#whats-included" class="jl">What’s Included</a> 1174 <a href="#how-it-works" class="jl">How It Works</a> 1175 <a href="#locations" class="jl">Best Locations</a> 1176 <a href="#marriage-licence" class="jl">Marriage Licence</a> 1177 <a href="#faq" class="jl">FAQs</a> 1178 <a href="#about-glenn" class="jl">About Glenn</a> 1179 </div> 1180 </div> 1181 </div> 1182</section> 1183 1184<!-- VIDEO SECTION --> 1185<section class="video-section" id="destination" aria-labelledby="video-heading"> 1186 <div class="container"> 1187 <div class="video-section-inner"> 1188 <div class="section-intro text-center" style="margin-bottom:0;"> 1189 <span class="section-label">The Destination</span> 1190 <h2 id="video-heading">Experience <span class="gold">the Bahamas</span></h2> 1191 <div class="divider" aria-hidden="true"></div> 1192 <p>Turquoise waters, powdery white sand, and a marriage licence process that takes 20 minutes — the Bahamas is one of the most sought-after wedding destinations in the world for good reason.</p> 1193 </div> 1194 <div class="video-wrapper"> 1195 <video autoplay muted loop playsinline style="width:100%;display:block;pointer-events:none;" disablePictureInPicture aria-label="Bahamas destination wedding showcase"> 1196 <source src="https://swimmingpigsinbahamas.com/wp-video-streamer/i/vi86f3e92569f6a" type="video/mp4"> 1197 </video> 1198 </div> 1199 <p class="video-caption">The Bahamas — one of the world’s most beautiful wedding destinations, within two hours of the US East Coast.</p> 1200 </div> 1201 </div> 1202</section> 1203
1204<!-- WHY BAHAMAS --> 1205<section class="why-bahamas" id="why-bahamas" aria-labelledby="why-heading"> 1206 <div class="container"> 1207 <div class="why-grid"> 1208 <div class="why-text"> 1209 <span class="section-label">Why the Bahamas</span> 1210 <h2 id="why-heading">Why Get Married in <span class="gold">the Bahamas?</span></h2> 1211 <p>The Bahamas offers something no mainland venue can: a legally recognised marriage ceremony on a turquoise Caribbean beach, within a two-hour flight of the entire US East Coast and a direct connection from the UK via Miami or New York.</p> 1212 <p>Unlike many Caribbean destinations, the Bahamas marriage process is genuinely straightforward for foreign nationals. Two documents, a 24-hour residency requirement, and a government fee of $120. No blood tests, no birth certificates, no bureaucratic uncertainty. Glenn handles the entire legal process and verifies your documents before you travel.</p> 1213 <p>A Bahamas marriage certificate is recognised in the United States, United Kingdom, Canada, and 150+ countries. Apostille authentication is available through Glenn’s legal services, processed through the Bahamas Ministry of Foreign Affairs. Glenn Ferguson — <strong>Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner, BREA Licensed Bahamas Real Estate Agent</strong> — is the only professional in the Bahamas combining all three licences.</p> 1214 <a href="https://www.bahamaspackagewedding.com/how-to-get-married-in-the-bahamas" class="btn btn-outline btn-sm" style="margin-top:0.75rem;">Full Legal Guide</a> 1215 </div> 1216 <div> 1217 <div class="why-reasons" role="list"> 1218 <div class="why-reason" role="listitem"> 1219 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M3 12s3-6 9-6 9 6 9 6-3 6-9 6-9-6-9-6z"/><circle cx="12" cy="12" r="3"/></svg></div> 1220 <h4>World-Class Beaches</h4> 1221 <p>Crystal-clear turquoise water and white sand beaches across Nassau, Eleuthera, Exuma, Harbour Island, and Bimini.</p> 1222 </div> 1223 <div class="why-reason" role="listitem"> 1224 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z"/></svg></div> 1225 <h4>Easy to Reach</h4> 1226 <p>Two hours from Miami, three from New York. Direct US connections from the UK. TSA PreCheck available at Nassau airport.</p> 1227 </div> 1228 <div class="why-reason" role="listitem"> 1229 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg></div> 1230 <h4>Simple Legal Process</h4> 1231 <p>Two documents. $120 government fee. No blood tests. No waiting period beyond 24-hour residency. Glenn manages everything.</p> 1232 </div> 1233 <div class="why-reason" role="listitem"> 1234 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/></svg></div> 1235 <h4>Year-Round Sunshine</h4> 1236 <p>72–84°F year-round. Peak dry season November through April is ideal. Glenn schedules morning ceremonies for optimal light.</p> 1237 </div> 1238 <div class="why-reason" role="listitem"> 1239 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6"/></svg></div> 1240 <h4>Outstanding Value</h4> 1241 <p>Complete packages from $375. Average spend $3,200 vs $36,000+ for a comparable US wedding. No venue fees. No hidden charges.</p> 1242 </div> 1243 <div class="why-reason" role="listitem"> 1244 <div class="why-reason-mark" aria-hidden="true"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg></div> 1245 <h4>Internationally Recognised</h4> 1246 <p>Legally valid in 150+ countries. Apostille available through the Bahamas Ministry of Foreign Affairs — Hague Convention compliant.</p> 1247 </div> 1248 </div> 1249 </div> 1250 </div> 1251 </div> 1252</section> 1253 1254<!-- EXPERT QUOTE --> 1255<section class="expert-quote-section"> 1256 <div class="container"> 1257 <div class="expert-quote-inner" itemscope itemtype="https://schema.org/Quotation"> 1258 <div class="quote-mark" aria-hidden="true">“</div> 1259 <blockquote itemprop="text"> 1260 After 24 years and 200+ weddings on Cable Beach, Nuptial Beach, Exuma sandbars, Pink Sands Beach on Harbour Island, and Lighthouse Beach in
1260Eleuthera, the biggest mistake I see couples make is treating the legal process and the planning process as two separate things. They are not. When your planner is also your Licensed Marriage Officer — and has been for 24 years — every element is coordinated by one professional accountable for every detail. The licence, the affidavit, the ceremony, the certificate, the Apostille. I hold BREA Licence as well. My couples tell me the day was completely effortless because I eliminate every gap between planning and legal. That is what a single qualified specialist delivers. 1261 </blockquote> 1262 <div class="quote-attribution" itemprop="spokenByCharacter" itemscope itemtype="https://schema.org/Person"> 1263 <img src="https://d1yj6jtab8q6z1.cloudfront.net/608e0020e73c9_bah-wedding-1.jpg" alt="Glenn Ferguson — Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner and BREA Licensed Bahamas Real Estate Agent" class="quote-attr-img" width="52" height="52" loading="lazy" itemprop="image"> 1264 <div> 1265 <div class="quote-attr-name" itemprop="name">Glenn Ferguson</div> 1266 <div class="quote-attr-title" itemprop="jobTitle">Licensed Bahamas Marriage Officer · WPIC-Certified Wedding Planner · 24+ Years · 200+ Weddings</div> 1267 <div class="quote-attr-brea">BREA Licensed Bahamas Real Estate Agent — License · Nassau, New Providence, Bahamas</div> 1268 </div> 1269 </div> 1270 </div> 1271 </div> 1272</section> 1273 1274<!-- CREDENTIALS BAR --> 1275<div class="cred-bar" role="complementary" aria-label="Glenn Ferguson credentials"> 1276 <div class="cred-bar-inner"> 1277 <div class="cred-item"> 1278 <div class="cred-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div> 1279 <span><a href="https://www.bahamas.gov.bs/service/marriage-licence" rel="noopener noreferrer" target="_blank">Licensed Bahamas Marriage Officer</a></span> 1280 </div> 1281 <div class="cred-item"> 1282 <div class="cred-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c3 3 9 3 12 0v-5"/></svg></div> 1283 <span><a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">WPIC-Certified Wedding Planner</a></span> 1284 </div> 1285 <div class="cred-item"> 1286 <div class="cred-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg></div> 1287 <span><a href="https://www.homesforsaleinnassaubahamas.com/glenn-ferguson-your-bahamas-real-estate-agent-and-residency-consultant" rel="noopener">BREA Licensed Agent </a></span> 1288 </div> 1289 <div class="cred-item"> 1290 <div class="cred-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"/><circle cx="12" cy="10" r="3"/></svg></div> 1291 <span>Island Nuptial · Nuptial Beach, Nassau</span> 1292 </div> 1293 <div class="cred-item"> 1294 <div class="cred-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8 19.79 19.79 0 01.06 2.18 2 2 0 012.04 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 14.92v2z"/></svg></div> 1295 <span><a href="tel:+12423958495">+1-(242)-395-8495</a></span> 1296 </div> 1297 </div> 1298</div> 1299 1300<!-- PACKAGE TYPES --> 1301<div style="width:100%;line-height:0;"> 1302 <img src="https://d1yj6jtab8q6z1.cloudfront.net/5da249fd2b4cb_destination-wedding-in-the-bahamas.jpg" alt="Destination wedding in the Bahamas" style="width:100%;max-height:480px;object-fit:cover;display:block;" loading="lazy"> 1303</div> 1304<section class="package-types" id="packages" aria-labelledby="packages-heading"> 1305 <div class="container"> 1306 <div class="section-intro text-center"> 1307 <span class="section-label">Wedding Packages</span> 1308 <h2 id="packages-heading">Find the Right <span class="gold">Bahamas Wedding Package</span></h2> 1309 <div class="divider" aria-hidden="true"></div> 1310 <p>Twelve complete packages covering every wedding style and guest count —
1310 from a private two-person elopement to a 50-guest beach reception with dinner, DJ, and open bar. Every legal wedding package includes your <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license">marriage licence</a>, Licensed Marriage Officer ceremony, and certified <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-certificate">marriage certificate</a>. See the <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages">full packages page</a> for all 12 with complete inclusions.</p> 1311 </div> 1312 <div class="types-grid" role="list"> 1313 <div class="type-card glass" role="listitem"> 1314 <span class="type-card-from">From $1,495</span> 1315 <h3>Beach Elopement Packages</h3> 1316 <p>Designed for couples who want a completely private, legally binding ceremony on the beach. Glenn processes your licence, performs the ceremony, provides flowers and two legal witnesses, arranges transport, and delivers your certified certificate. One person. Every detail handled. Licence to certificate.</p> 1317 <a href="https://www.bahamaspackagewedding.com/bahamas-elopement-packages" class="card-link">View Elopement Packages →</a> 1318 </div> 1319 <div class="type-card glass" role="listitem"> 1320 <span class="type-card-from">From $2,395</span> 1321 <h3>Small Intimate Weddings</h3> 1322 <p>For couples bringing 6 to 25 guests. Packages include professional photography, floral setup, transport, and full ceremony coordination. <a href="https://www.bahamaspackagewedding.com/nassau-nuptial-beach-wedding-guide">Nuptial Beach</a> on Cable Beach is the most requested location for intimate gatherings. Limousine from the Romance package up.</p> 1323 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="card-link">View Intimate Packages →</a> 1324 </div> 1325 <div class="type-card glass" role="listitem"> 1326 <span class="type-card-from">From $3,995</span> 1327 <h3>Full Beach Weddings</h3> 1328 <p>For wedding parties of 25 to 50 guests with a full celebration planned. Packages add videography, live musical soloist or trio, coach transport, and additional florals. The Eternal Love package at $11,995 includes full dinner reception, DJ, open bar, and two hours each of photography and video.</p> 1329 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="card-link">View All 12 Packages →</a> 1330 </div> 1331 <div class="type-card glass" role="listitem"> 1332 <span class="type-card-from">From $1,495</span> 1333 <h3>Cruise Ship Weddings</h3> 1334 <p>Glenn specialises in ceremonies around Nassau port stops. <a href="https://www.bahamaspackagewedding.com/nassau-nuptial-beach-wedding-guide">Nuptial Beach</a> is 20 minutes from the cruise terminal. Typical day: disembark 9 AM, marriage licence at the Registrar 10 AM, ceremony at Nuptial Beach 1 PM, return to ship by 3 PM. Priority 1-hour licence processing available.</p> 1335 <a href="https://www.bahamaspackagewedding.com/bahamas-cruise-wedding-in-nassau" class="card-link">Cruise Wedding Details →</a> 1336 </div> 1337 <div class="type-card glass" role="listitem"> 1338 <span class="type-card-from">Custom Pricing</span> 1339 <h3>Resort & Villa Weddings</h3> 1340 <p>Ceremonies at Nassau’s leading resorts — <a href="https://www.bahamaspackagewedding.com/atlantis-bahamas-wedding-venues">Atlantis</a>, <a href="https://www.bahamaspackagewedding.com/baha-mar-wedding-packages">Grand Hyatt Baha Mar</a>, <a href="https://www.weddingofficiantnassaubahamas.com/rosewood-baha-mar-wedding-officiant">Rosewood</a>, <a href="https://www.weddingofficiantnassaubahamas.com/sls-baha-mar-wedding-officiant">SLS</a>, <a href="https://www.weddingofficiantnassaubahamas.com/goldwynn-resort-wedding-officiant">Goldwynn</a>, and <a href="https://www.bahamaspackagewedding.com/four-seasons-ocean-club-wedding">Four Seasons Ocean Club</a>. Glenn coordinates with venue teams and handles all legal elements. Private villa weddings across Nassau, Eleuthera, and Exuma.</p> 1341 <a href="https://www.bahamaspackagewedding.com/bahamas-villa-weddings" class="card-link">Villa Wedding Details →</a> 1342 </div> 1343 <div class="type-card glass" role="listitem">
1344 <span class="type-card-from">From $375</span> 1345 <h3>Vow Renewals</h3> 1346 <p>Celebrate an anniversary or renew your commitment on a Bahamian beach. Starting at $375 with no legal requirements or marriage licence needed. Glenn personalises the ceremony to your story. Vow Renewal Plus at $1,495 adds 1 hour of professional photography.</p> 1347 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="card-link">Vow Renewal Packages →</a> 1348 </div> 1349 </div> 1350 </div> 1351</section> 1352 1353<!-- COMPARISON TABLE --> 1354<section class="comparison-section" id="compare" aria-labelledby="compare-heading"> 1355 <div class="container"> 1356 <div class="section-intro text-center"> 1357 <span class="section-label">Side by Side</span> 1358 <h2 id="compare-heading">Package <span class="gold">Comparison</span></h2> 1359 <div class="divider" aria-hidden="true"></div> 1360 <p>A snapshot of four signature packages. <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages">See all 12 packages</a> for the complete range including vow renewals and custom builds.</p> 1361 </div> 1362 <div class="table-wrap" role="region" aria-label="Package comparison table" tabindex="0"> 1363 <table class="compare-table" aria-label="Bahamas wedding package comparison 2026"> 1364 <thead> 1365 <tr> 1366 <th scope="col">What’s Included</th> 1367 <th scope="col">Sweet Beginning<br><small style="font-size:.8rem;color:var(--gold-light);font-family:'DM Sans';">$1,495</small></th> 1368 <th scope="col">Romance <span class="popular-badge">Popular</span><br><small style="font-size:.8rem;color:var(--gold-light);font-family:'DM Sans';">$2,395</small></th> 1369 <th scope="col">Paradise Nassau<br><small style="font-size:.8rem;color:var(--gold-light);font-family:'DM Sans';">$3,995</small></th> 1370 <th scope="col">Eternal Love<br><small style="font-size:.8rem;color:var(--gold-light);font-family:'DM Sans';">$11,995</small></th> 1371 </tr> 1372 </thead> 1373 <tbody> 1374 <tr><td>Marriage Licence Processing</td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓</td></tr> 1375 <tr><td>Licensed Marriage Officer Ceremony</td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓</td></tr> 1376 <tr><td>Affidavit of Singlehood Arranged</td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓</td></tr> 1377 <tr><td>Tropical Flowers</td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓ + Extra</td></tr> 1378 <tr><td>Professional Photography</td><td class="dash">—</td><td class="check highlight-col">1 Hour</td><td class="check">1 Hour</td><td class="check">2 Hours</td></tr> 1379 <tr><td>Videography</td><td class="dash">—</td><td class="dash highlight-col">—</td><td class="check">Yes</td><td class="check">2 Hours</td></tr> 1380 <tr><td>Live Musicians</td><td class="dash">—</td><td class="dash highlight-col">—</td><td class="check">Soloist</td><td class="check">Trio + Band</td></tr> 1381 <tr><td>Transportation</td><td>Roundtrip</td><td class="highlight-col">Limo (6)</td><td>Coach (25)</td><td>Limo + 2 Coaches</td></tr> 1382 <tr><td>Guest Capacity</td><td>2–4</td><td class="highlight-col">Up to 6</td><td>Up to 25</td><td>Up to 50</td></tr> 1383 <tr><td>Dinner Reception + Open Bar</td><td class="dash">—</td><td class="dash highlight-col">—</td><td class="dash">—</td><td class="check">Full</td></tr> 1384 <tr><td>Certified Marriage Certificate</td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓</td></tr> 1385 <tr><td><a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille Available</a></td><td class="check">✓</td><td class="check highlight-col">✓</td><td class="check">✓</td><td class="check">✓</td></tr> 1386 </tbody> 1387 </table> 1388 </div> 1389 <div class="text-center mt-3"> 1390 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="btn btn-gold">See All 12 Packages</a> 1391 </div> 1392 </div> 1393</section> 1394 1395<!-- PRICE ANCHOR --> 1396<section class="price-anchor-section" id="wedding-cost" aria-labelledby="cost-heading"> 1397 <div class="container"> 1398 <div class="section-intro text-center">
1399 <span class="section-label">Bahamas Wedding Cost</span> 1400 <h2 id="cost-heading">How Much Does a <span class="gold">Bahamas Wedding Cost?</span></h2> 1401 <div class="divider" aria-hidden="true"></div> 1402 <p>Destination weddings in the Bahamas cost a fraction of comparable US or major resort weddings — without sacrificing beauty, legal validity, or professional quality. Glenn’s package prices include 10% Bahamas VAT. No hidden fees. No venue charges.</p> 1403 </div> 1404 <div class="anchor-grid" role="list"> 1405 <div class="anchor-card them" role="listitem"> 1406 <div class="anchor-name">Average US Wedding</div> 1407 <div class="anchor-price">$36K+</div> 1408 <div class="anchor-desc">Source: The Knot 2025. Total including venue, planner, officiant, catering, photography, and florals paid to multiple vendors separately.</div> 1409 </div> 1410 <div class="anchor-card us" role="listitem"> 1411 <div class="anchor-name">Glenn Ferguson — Nassau Beach</div> 1412 <div class="anchor-price">$3,200</div> 1413 <div class="anchor-desc">Average spend. Licence, Legal ceremony, photos, limo, flowers, certificate — one specialist, one fee. No venue charge. No 24% service charge. Licensed Marriage Officer, WPIC-Certified, BREA Licensed Bahamas Real Estate Agent.</div> 1414 </div> 1415 <div class="anchor-card them" role="listitem"> 1416 <div class="anchor-name">Major Nassau Resort</div> 1417 <div class="anchor-price">$8K+</div> 1418 <div class="anchor-desc">Atlantis, Baha Mar, and Sandals resort packages start at $8,000+ before photography, officiant fees, a mandatory 24% service charge, and legal costs billed separately.</div> 1419 </div> 1420 </div> 1421 <p style="text-align:center;font-size:0.82rem;color:rgba(255,255,255,0.4);max-width:600px;margin:0 auto;">US average: The Knot 2025 Real Weddings Study. Resort pricing based on published 2026 rates. Glenn’s packages are all-inclusive. No separate officiant fees.</p> 1422 </div> 1423</section> 1424 1425<!-- MID-PAGE URGENCY --> 1426<div style="background:linear-gradient(90deg,var(--gold) 0%,#b8972e 50%,var(--gold) 100%);background-size:200% auto;animation:shimmer 4s linear infinite;padding:.8rem 1.25rem;text-align:center;"> 1427 <p style="color:var(--navy);font-size:.88rem;font-weight:600;margin:0;">Glenn responds to every enquiry within 2 hours. <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20check%20date%20availability" style="color:var(--navy);text-decoration:underline;font-weight:700;" target="_blank" rel="noopener">WhatsApp your dates now →</a> or call <a href="tel:+12423958495" style="color:var(--navy);text-decoration:underline;font-weight:700;">+1-(242)-395-8495</a></p> 1428</div> 1429 1430<!-- INCLUDED --> 1431<section class="included-section" id="whats-included" aria-labelledby="included-heading"> 1432 <div class="container"> 1433 <div class="section-intro text-center"> 1434 <span class="section-label">Everything Handled</span> 1435 <h2 id="included-heading">What’s Included in a <span class="gold">Bahamas Wedding Package</span></h2> 1436 <div class="divider" aria-hidden="true"></div> 1437 <p>Every Glenn Ferguson wedding package is a complete, managed experience. One contact. One coordinator. One specialist — Licensed Bahamas Marriage Officer, WPIC-Certified, BREA Licensed Bahamas Real Estate Agent — accountable for every element from first enquiry to certified certificate.</p> 1438 </div> 1439 <div class="included-grid" role="list"> 1440 <div class="included-item" role="listitem"> 1441 <div class="included-check" aria-hidden="true">✓</div> 1442 <div><h4>Marriage Licence Processing</h4><p>Glenn accompanies you to the Registrar General’s Department. Government fee: $100 plus $20 certified copy ($120 total). Priority 1-hour processing available.</p></div> 1443 </div> 1444 <div class="included-item" role="listitem"> 1445 <div class="included-check" aria-hidden="true">✓</div> 1446 <div><h4>Affidavit of Singlehood</h4><p>Glenn arranges through a Bahamian Notary Public ($95 total, both parties). US Embassy no longer provides this
1446service — Notary Public is the correct and current requirement.</p></div> 1447 </div> 1448 <div class="included-item" role="listitem"> 1449 <div class="included-check" aria-hidden="true">✓</div> 1450 <div><h4>Legal Ceremony</h4><p>Glenn performs your legally binding ceremony as a Licensed Bahamas Marriage Officer. No separate officiant required or billed. Every ceremony personally performed by Glenn.</p></div> 1451 </div> 1452 <div class="included-item" role="listitem"> 1453 <div class="included-check" aria-hidden="true">✓</div> 1454 <div><h4>Tropical Flowers</h4><p>Fresh tropical bridal bouquet and boutonniere in all packages. Enhanced floral arrangements in packages from Romance ($2,395) upward.</p></div> 1455 </div> 1456 <div class="included-item" role="listitem"> 1457 <div class="included-check" aria-hidden="true">✓</div> 1458 <div><h4>Two Legal Witnesses</h4><p>Bahamas law requires two witnesses. Glenn provides both — couples do not need to bring their own or pay extra.</p></div> 1459 </div> 1460 <div class="included-item" role="listitem"> 1461 <div class="included-check" aria-hidden="true">✓</div> 1462 <div><h4>Roundtrip Transportation</h4><p>Transport from hotel to ceremony location and return. Limousine from Romance ($2,395). Coach for groups from Elegance ($2,495).</p></div> 1463 </div> 1464 <div class="included-item" role="listitem"> 1465 <div class="included-check" aria-hidden="true">✓</div> 1466 <div><h4>Certified Marriage Certificate</h4><p>Official certified copy of your Bahamas <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-certificate">marriage certificate</a> delivered after the ceremony.</p></div> 1467 </div> 1468 <div class="included-item" role="listitem"> 1469 <div class="included-check" aria-hidden="true">✓</div> 1470 <div><h4>Apostille Certification</h4><p>Hague Convention <a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille</a> through the Bahamas Ministry of Foreign Affairs. Recognition in 150+ countries. Included in Romance ($2,395) and above.</p></div> 1471 </div> 1472 <div class="included-item" role="listitem"> 1473 <div class="included-check" aria-hidden="true">✓</div> 1474 <div><h4>Document Pre-Verification</h4><p>Glenn verifies your documents before you travel. Eliminates any risk at the Registrar General’s Office on your wedding day. 24 years of doing this means zero surprises.</p></div> 1475 </div> 1476 </div> 1477 </div> 1478</section> 1479 1480<!-- PROCESS --> 1481<section class="process-section" id="how-it-works" aria-labelledby="process-heading"> 1482 <div class="container"> 1483 <div class="section-intro text-center"> 1484 <span class="section-label">Planning Process</span> 1485 <h2 id="process-heading">How to Plan a <span class="gold">Bahamas Wedding</span> in 4 Steps</h2> 1486 <div class="divider" aria-hidden="true"></div> 1487 <p>Glenn has refined a four-step process over 24 years that removes destination wedding stress. Every legal and logistical detail is resolved before you board your flight. One person. One fee. Licence to certificate.</p> 1488 </div> 1489 <div class="steps-grid" role="list"> 1490 <div class="step-card" role="listitem"> 1491 <div class="step-num">1</div> 1492 <h4>Contact Glenn</h4> 1493 <p>Call or WhatsApp <a href="tel:+12423958495">+1-(242)-395-8495</a>. Discuss your vision, guest count, preferred dates, and locations. Glenn recommends the right package. Response: within 2 hours.</p> 1494 </div> 1495 <div class="step-card" role="listitem"> 1496 <div class="step-num">2</div> 1497 <h4>Choose Your Package</h4> 1498 <p>Select from 12 packages — $375 to $11,995 — or let Glenn build a custom package. Confirm your date with a deposit. Saturday dates require Thursday arrival for the licence.</p> 1499 </div> 1500 <div class="step-card" role="listitem"> 1501 <div class="step-num">3</div> 1502 <h4>Send Your Documents</h4> 1503 <p>Passport and proof of eligibility. Glenn arranges the affidavit of singlehood ($95, Bahamian Notary Public) and pre-verifies everything before you travel. No surprises.</p> 1504 </div> 1505 <div class="step-card" role="listitem"> 1506 <div class="step-num">4</div> 1507 <h4>Arrive and Get Married</h4> 1508 <p>
1508Glenn handles the licence ($120 gov fee), ceremony, flowers, photos, and <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-certificate">certificate</a>. <a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille</a> available. You just show up.</p> 1509 </div> 1510 </div> 1511 <div class="text-center mt-4"> 1512 <a href="https://www.bahamaspackagewedding.com/ask-glenn-bahamas-wedding-questions" class="btn btn-gold">Ask Glenn a Question</a> 1513 </div> 1514 </div> 1515</section> 1516 1517<!-- LOCATIONS --> 1518<div style="width:100%;line-height:0;"> 1519 <img src="https://d1yj6jtab8q6z1.cloudfront.net/650f559e9e345_Bahamas-symbolic-wedding.png" alt="Bahamas symbolic wedding ceremony on the beach" style="width:100%;max-height:480px;object-fit:cover;display:block;" loading="lazy"> 1520</div> 1521<section class="locations-section" id="locations" aria-labelledby="locations-heading"> 1522 <div class="container"> 1523 <div class="section-intro text-center"> 1524 <span class="section-label">Where to Get Married</span> 1525 <h2 id="locations-heading">Best Locations for a <span class="gold">Bahamas Wedding</span></h2> 1526 <div class="divider" aria-hidden="true"></div> 1527 <p>Glenn performs weddings at beaches, resorts, private villas, and outer islands across the Bahamas. Every location is vetted for legal ceremony access, photography conditions, and guest logistics.</p> 1528 </div> 1529 <div class="locations-grid" role="list"> 1530 <a href="https://www.bahamaspackagewedding.com/nassau-nuptial-beach-wedding-guide" class="loc-card" role="listitem"><div class="loc-name">Nuptial Beach</div><div class="loc-desc">Glenn’s semi-private beach, Cable Beach</div></a> 1531 <a href="https://www.bahamaspackagewedding.com/top-bahamas-wedding-locations" class="loc-card" role="listitem"><div class="loc-name">Nassau</div><div class="loc-desc">Cable Beach, downtown, private gardens</div></a> 1532 <a href="https://www.bahamaspackagewedding.com/paradise-island-bahamas-wedding" class="loc-card" role="listitem"><div class="loc-name">Paradise Island</div><div class="loc-desc">Atlantis, Cabbage Beach, Ocean Club</div></a> 1533 <a href="https://www.weddingofficiantnassaubahamas.com/harbour-island-wedding-officiant" class="loc-card" role="listitem"><div class="loc-name">Harbour Island</div><div class="loc-desc">Pink Sands Beach, Dunmore Town</div></a> 1534 <a href="https://www.weddingofficiantnassaubahamas.com/exuma-wedding-officiant" class="loc-card" role="listitem"><div class="loc-name">Exuma</div><div class="loc-desc">Sandbar ceremonies, Tropic of Cancer</div></a> 1535 <a href="https://www.weddingofficiantnassaubahamas.com/eleuthera-wedding-officiant" class="loc-card" role="listitem"><div class="loc-name">Eleuthera</div><div class="loc-desc">Lighthouse Beach, Glass Window Bridge</div></a> 1536 <a href="https://www.weddingofficiantnassaubahamas.com/bimini-wedding-officiant" class="loc-card" role="listitem"><div class="loc-name">Bimini</div><div class="loc-desc">50 miles from Miami, Radio Beach</div></a> 1537 <a href="https://www.bahamaspackagewedding.com/atlantis-bahamas-wedding-venues" class="loc-card" role="listitem"><div class="loc-name">Atlantis</div><div class="loc-desc">Royal Towers, The Cove, Cabbage Beach</div></a> 1538 <a href="https://www.bahamaspackagewedding.com/baha-mar-wedding-packages" class="loc-card" role="listitem"><div class="loc-name">Baha Mar</div><div class="loc-desc">Grand Hyatt, Rosewood, SLS</div></a> 1539 <a href="https://www.weddingofficiantnassaubahamas.com/goldwynn-resort-wedding-officiant" class="loc-card" role="listitem"><div class="loc-name">Goldwynn</div><div class="loc-desc">Cable Beach, Small Luxury Hotels member</div></a> 1540 </div> 1541 <div class="text-center mt-3"> 1542 <a href="https://www.bahamaspackagewedding.com/top-bahamas-wedding-locations" class="btn btn-outline">View All Locations</a> 1543 </div> 1544 </div> 1545</section> 1546 1547<!-- SEASON GUIDE --> 1548<section class="season-section" id="best-time" aria-labelledby="season-heading"> 1549 <div class="container"> 1550 <div class="section-intro text-center">
1551 <span class="section-label">When to Get Married</span> 1552 <h2 id="season-heading">What Is the <span class="gold">Best Month for a Bahamas Wedding?</span></h2> 1553 <div class="divider" aria-hidden="true"></div> 1554 <p>The Bahamas has a tropical climate with warm weather year-round. Based on 24 years of ceremonies, Glenn’s recommendation: <strong>November, March, and April are the sweet spot.</strong></p> 1555 </div> 1556 <div class="season-grid" role="list"> 1557 <div class="season-card peak" role="listitem"> 1558 <span class="season-tag">Peak Season — Best Weather</span> 1559 <h3>November Through April</h3> 1560 <p>The dry season delivers consistent sunshine, low humidity, and average temperatures of 72–80°F (22–27°C). This is the most popular window and books fastest. December, January, and February are in highest demand. Glenn recommends November, March, and April for the ideal combination of weather and venue availability.</p> 1561 <div class="season-temps"> 1562 <span class="temp-pill">72–80°F</span> 1563 <span class="temp-pill">Dry Season</span> 1564 <span class="temp-pill">Books Fastest</span> 1565 </div> 1566 </div> 1567 <div class="season-card offpeak" role="listitem"> 1568 <span class="season-tag">Off-Season — More Availability</span> 1569 <h3>May Through October</h3> 1570 <p>Temperatures rise slightly to 82–88°F with a higher probability of afternoon showers, particularly June through August. This period offers greater venue availability and lower hotel rates. Glenn schedules morning ceremonies to work consistently around afternoon weather patterns — in 200+ ceremonies, no ceremony has ever been cancelled due to rain.</p> 1571 <div class="season-temps"> 1572 <span class="temp-pill">82–88°F</span> 1573 <span class="temp-pill">Lower Hotel Rates</span> 1574 <span class="temp-pill">More Dates Open</span> 1575 </div> 1576 </div> 1577 </div> 1578 <div class="info-note mt-3" role="note"> 1579 <strong>Important:</strong> Under the Bahamas Marriage Act, all legal ceremonies must conclude before sunset. Glenn times every outdoor ceremony to finish a minimum of 30 minutes before sunset — ensuring both legal compliance and the best natural light for photography. 1580 </div> 1581 </div> 1582</section> 1583 1584<!-- MARRIAGE LICENCE --> 1585<section class="legal-section" id="marriage-licence" aria-labelledby="legal-heading"> 1586 <div class="container"> 1587 <div class="section-intro text-center"> 1588 <span class="section-label">Legal Requirements</span> 1589 <h2 id="legal-heading">How to Get a <span class="gold">Bahamas Marriage Licence</span></h2> 1590 <div class="divider" aria-hidden="true"></div> 1591 <p>Glenn handles the entire marriage licence process at the <a href="https://www.bahamas.gov.bs/service/marriage-licence" rel="noopener noreferrer" target="_blank">Registrar General’s Department</a> in Nassau. You attend in person; Glenn guides every step. The process takes 20–30 minutes.</p> 1592 </div> 1593 <div class="legal-steps" role="list"> 1594 <div class="legal-step" role="listitem"> 1595 <div class="legal-num">1</div> 1596 <div class="legal-step-text"> 1597 <h4>Arrive in the Bahamas (24-Hour Residency)</h4> 1598 <p>You must be physically present in the Bahamas for a minimum of 24 hours before applying for your marriage licence. Glenn pre-plans your arrival itinerary. For a Saturday ceremony, both parties must arrive no later than Thursday.</p> 1599 </div> 1600 </div> 1601 <div class="legal-step" role="listitem"> 1602 <div class="legal-num">2</div> 1603 <div class="legal-step-text"> 1604 <h4>Affidavit of Singlehood</h4> 1605 <p>Glenn arranges an affidavit of singlehood through a Bahamian Notary Public — <strong>$95 total for both parties</strong>. This replaces the former US Embassy service (now discontinued). For previously married applicants: original divorce decree or death certificate with raised court seal required.</p> 1606 </div> 1607 </div> 1608 <div class="legal-step" role="listitem"> 1609 <div class="legal-num">3</div> 1610 <div class="legal-step-text"> 1611 <h4>Visit the Registrar General’s Department with Glenn</h4> 1612 <p>Glenn accompanies you personally. Government marriage licence fee: <strong>$100</strong>. Certified copy: <strong>$20</strong>. Total: <strong>$120</strong>. <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license-priority">Priority 1-hour processing</a> available for cruise passengers. Registrar General operates Monday to Frid
1612ay, 9:30 AM to 4:00 PM.</p> 1613 </div> 1614 </div> 1615 <div class="legal-step" role="listitem"> 1616 <div class="legal-num">4</div> 1617 <div class="legal-step-text"> 1618 <h4>Legal Ceremony by a Licensed Officer</h4> 1619 <p>Glenn performs your legally binding ceremony as a Licensed Bahamas Marriage Officer. The ceremony must conclude before sunset. Two witnesses (provided by Glenn) must be present and sign the register. Ceremonies on public beaches require no permit for intimate gatherings.</p> 1620 </div> 1621 </div> 1622 <div class="legal-step" role="listitem"> 1623 <div class="legal-num">5</div> 1624 <div class="legal-step-text"> 1625 <h4>Certificate and Optional Apostille</h4> 1626 <p>Glenn processes your certified <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-certificate">marriage certificate</a>. For international recognition in 150+ countries, Glenn processes the <a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille through the Bahamas Ministry of Foreign Affairs</a>. Apostille government fee: $120. Accepted under the Hague Convention in the US, UK, Canada, Australia, and beyond.</p> 1627 </div> 1628 </div> 1629 </div> 1630 <div class="info-note" style="margin-top:1.5rem;"> 1631 <strong>Fact-checked 2026:</strong> All requirements above reflect the current Bahamas Marriage Act as administered by the <a href="https://www.bahamas.gov.bs/service/marriage-licence" rel="noopener noreferrer" target="_blank">Registrar General’s Department</a>. Glenn Ferguson — Licensed Bahamas Marriage Officer, WPIC-Certified, BREA Licensed Bahamas Real Estate Agent — verifies all requirements with each couple before travel to confirm compliance with any regulatory updates. 1632 </div> 1633 <div class="text-center mt-3"> 1634 <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license" class="btn btn-outline">Full Marriage Licence Guide</a> 1635 </div> 1636 </div> 1637</section> 1638 1639<!-- REVIEWS --> 1640<section class="reviews-section" id="reviews" aria-labelledby="reviews-heading"> 1641 <div class="container"> 1642 <div class="section-intro text-center"> 1643 <span class="section-label">Client Reviews</span> 1644 <h2 id="reviews-heading">What Couples Say About <span class="gold">Glenn Ferguson</span></h2> 1645 <div class="divider" aria-hidden="true"></div> 1646 <p>5.0 rating across 82 reviews from couples in the US, UK, Canada, Australia, and 150+ countries. <a href="https://www.bahamaspackagewedding.com/glenn-ferguson-bahamas-wedding-planner-reviews-testimonials">Read all reviews →</a></p> 1647 </div> 1648 <div class="reviews-grid" role="list"> 1649 <div class="review-card" role="listitem" itemscope itemtype="https://schema.org/Review"> 1650 <div class="review-stars" aria-label="5 out of 5 stars">★★★★★</div> 1651 <p class="review-text" itemprop="reviewBody">“I cannot say enough about how satisfied my wife and I are! Glenn Ferguson was wonderful throughout the entire process! He helped easily navigate the bureaucracy of obtaining a marriage licence, even bringing us to the office in his car. Glenn orchestrated a beautiful ceremony for just the two of us. Everything from the flowers to the photography were carefully thought out and well-executed. The caring and warmth that Glenn puts into his ceremony went far beyond what we expected. This is a man who loves his work and it shows!”</p> 1652 <div class="review-author" itemprop="author">David & Natalie</div> 1653 <div class="review-origin">Nuptial Beach Elopement — Verified Google Review</div> 1654 </div> 1655 <div class="review-card" role="listitem" itemscope itemtype="https://schema.org/Review"> 1656 <div class="review-stars" aria-label="5 out of 5 stars">★★★★★</div> 1657 <p class="review-text" itemprop="reviewBody">“Every detail of our wedding was thoughtfully taken care of in advance of our arrival on the island. Glenn was waiting for us before we docked and had a luxury car waiting for our wedding party. The service could not have gone any better, with Glenn incorporating our three children into the event even more than we’d imagined — a very special touch! I’d highly recommend that you contact Glenn if you’re planning to be wed in the Bahamas.”</p> 1658 <div class="review-author" itemprop="author">Jason & Family</div> 1659 <div class="review-origin">Cruise Ship Wedding — Verified Google Review</div> 1660 </div> 1661 <div class="review-card" role="listitem" itemscope itemtype="https://schema.org/Review"> 1662 <div class="review-stars" aria-label="5 out of 5 stars">★★★★★</div> 1663 <p class="review-text" itemprop="reviewBody">“I think it’s safe to say that we would not have gotten married in Nassau if it were not for Glenn. He facilitated our entire marriage process from beginning to end and was the most responsive person I have had the pleasure of dealing with throughout our wedding month and day! He was able to provide our photographer and witnesses as well pretty last minute. Glenn is a true professional and it shows through his work. I cannot wait to come back to renew our vows with you, Glenn!”</p> 1664 <div class="review-author" itemprop="author">Jackie & Matt</div> 1665 <div class="review-origin">Baha Mar Grand Hyatt Wedding — Verified Google Review</div> 1666 </div> 1667 </div> 1668 <div class="text-center mt-4"> 1669 <a href="https://www.bahamaspackagewedding.com/glenn-ferguson-bahamas-wedding-planner-reviews-testimonials" class="btn btn-outline">Read All Reviews</a> 1670 </div> 1671 </div> 1672</section> 1673 1674<!-- GLENN BIO --> 1675<section class="bio-section" id="about-glenn" aria-labelledby="bio-heading"> 1676 <div class="container"> 1677 <div class="bio-inner"> 1678 <div> 1679 <img src="https://d1yj6jtab8q6z1.cloudfront.net/608e0020e73c9_bah-wedding-1.jpg" alt="Glenn Ferguson — Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner and BREA Licensed Real Estate Agent, Nassau, Bahamas" class="bio-photo" width="220" loading="lazy"> 1680 <div class="bio-creds-list" role="list"> 1681 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span><a href="https://www.bahamas.gov.bs/service/marriage-licence" rel="noopener noreferrer" target="_blank">Licensed Bahamas Marriage Officer</a></span></div> 1682 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span><a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">WPIC-Certified Wedding Planner</a></span></div> 1683 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span><a href="https://www.homesforsaleinnassaubahamas.com/glenn-ferguson-your-bahamas-real-estate-agent-and-residency-consultant" rel="noopener">BREA Licensed Real Estate Agent </a></span></div> 1684 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span>24+ Years · 200+ Weddings</span></div> 1685 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span>Island Nuptial — Nassau, Bahamas</span></div> 1686 <div class="bio-cred-item" role="listitem"><div class="bio-cred-dot" aria-hidden="true"></div><span>★★★★★ 5.0 · 82 Reviews</span></div> 1687 </div> 1688 </div> 1689 <div>
1690 <span class="section-label">Your Wedding Specialist</span> 1691 <h2 id="bio-heading">Who Is <span class="gold">Glenn Ferguson?</span></h2> 1692 <p><a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">Glenn Ferguson</a> is a Licensed Bahamas Marriage Officer and WPIC-Certified Wedding Planner based in Nassau, Bahamas. Over 24+ years, he has performed more than 200 weddings across Nassau, Paradise Island, Exuma, Harbour Island, Eleuthera, and Bimini for couples from more than 150 countries.</p> 1693 <p>What makes Glenn’s service uniquely valuable is the combination of licences he holds. As both the licensed planner and the licensed officiant, he is the single professional accountable for every element of your wedding — the legal paperwork, the affidavit of singlehood, the ceremony, the vendor coordination, and the post-ceremony certificate and Apostille. Most couples who hire separately pay two parties, coordinate between them, and accept the risk of gaps. Glenn eliminates that entirely.</p> 1694 <p>Glenn also holds <strong>BREA Bahamas Real Estate Licence </strong> and serves as a Residency Consultant — uniquely positioned to help couples who fall in love with the Bahamas and want to explore making it home.</p> 1695 <div class="hero-actions mt-3"> 1696 <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant" class="btn btn-gold">Meet Glenn</a> 1697 <a href="tel:+12423958495" class="btn btn-outline">Call +1-(242)-395-8495</a> 1698 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding" class="btn btn-whatsapp" target="_blank" rel="noopener">WhatsApp Glenn</a> 1699 </div> 1700 </div> 1701 </div> 1702 </div> 1703</section> 1704 1705<!-- FAQ --> 1706<section class="faq-section" id="faq" aria-labelledby="faq-heading"> 1707 <div class="container"> 1708 <div class="section-intro text-center"> 1709 <span class="section-label">Common Questions</span> 1710 <h2 id="faq-heading">Bahamas Wedding <span class="gold">FAQ</span></h2> 1711 <div class="divider" aria-hidden="true"></div> 1712 <p>Fact-checked answers to the questions couples ask most before booking — covering cost, legal requirements, timing, recognition, and how Glenn works.</p> 1713 </div> 1714 <div class="faq-list" role="list"> 1715 1716 <details class="faq-item" role="listitem"> 1717 <summary class="faq-q">How much does a Bahamas wedding package cost in 2026?</summary> 1718 <div class="faq-a"> 1719 <div class="qa-snippet">Glenn’s packages range from <strong>$375</strong> (Vow Renewal Basic) to <strong>$11,995</strong> (Eternal Love Nassau, 50 guests). Elopements start at <strong>$1,495</strong>. Most popular: Romance at $2,395. Average spend: $3,200. All prices include 10% Bahamas VAT.</div> 1720 <p>The government marriage licence fee of $120 ($100 + $20 certified copy) is paid separately at the Registrar General’s Office. Affidavit of singlehood: $95 (Glenn arranges via Bahamian Notary Public). No hidden fees. No mandatory resort stays. <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages">See all 12 packages with full inclusions →</a></p> 1721 </div> 1722 </details> 1723 1724 <details class="faq-item" role="listitem"> 1725 <summary class="faq-q">What documents do you need to get married in the Bahamas?</summary> 1726 <div class="faq-a"> 1727 <div class="qa-snippet">Two documents only: valid passport and proof of eligibility. If never married: affidavit of singlehood (Glenn arranges, $95, Bahamian Notary Public). If previously married: divorce decree or death certificate with raised court seal.</div> 1728 <p><strong>No birth certificates. No blood tests. No medical certificates.</strong> Glenn verifies your documents before you travel, eliminating any risk at the Registrar General’s Office. <a href="https://www.bahamaspackagewedding.com/how-to-get-married-in-the-bahamas">Full requirements guide →</a></p> 1729 </div> 1730 </details> 1731 1732 <details class="faq-item" role="listitem"> 1733 <summary class="faq-q">How long does it take to get a Bahamas marriage licence?</summary> 1734 <div class="faq-a"> 1735 <div class="qa-snippet">Standard processing takes 20–30 minutes with Glenn accompanying you. Government fee: $100 for the licence plus $20 for a certified copy — $120 total. Priority 1-hour processing available for cruise passengers.</div> 1736 <p>The Registrar General’
1736s Department operates Monday to Friday, 9:30 AM to 4:00 PM. Both parties must be physically present. For a Saturday ceremony, couples must arrive and collect the licence on Thursday or Friday. Glenn schedules all Registrar appointments. <a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license-priority">Priority processing details →</a></p> 1737 </div> 1738 </details> 1739 1740 <details class="faq-item" role="listitem"> 1741 <summary class="faq-q">Can foreigners legally get married in the Bahamas?</summary> 1742 <div class="faq-a"> 1743 <div class="qa-snippet">Yes. Foreign nationals from any country can legally marry in the Bahamas. The only residency requirement is physical presence for 24 hours before applying for the marriage licence. A Bahamas marriage is legally recognised worldwide.</div> 1744 <p><a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille certification</a> through the Hague Convention provides formal recognition in 150+ countries including the US, UK, Canada, and Australia. Glenn processes the Apostille through the Bahamas Ministry of Foreign Affairs.</p> 1745 </div> 1746 </details> 1747 1748 <details class="faq-item" role="listitem"> 1749 <summary class="faq-q">What is the best month to get married in the Bahamas?</summary> 1750 <div class="faq-a"> 1751 <div class="qa-snippet">November, March, and April are Glenn’s top recommendations based on 24 years of Bahamas ceremonies — ideal dry-season weather (72–80°F), and better venue availability than peak December and January.</div> 1752 <p>May through October offers lower hotel rates and more open dates but a higher chance of afternoon showers. Glenn schedules ceremonies in the morning window for off-season bookings. All outdoor ceremonies must conclude before sunset under Bahamas law — Glenn schedules accordingly.</p> 1753 </div> 1754 </details> 1755 1756 <details class="faq-item" role="listitem"> 1757 <summary class="faq-q">Can you get married on a Saturday in the Bahamas?</summary> 1758 <div class="faq-a"> 1759 <div class="qa-snippet">Yes. Saturday ceremonies are fully available. The marriage licence must be collected during weekday Registrar General hours (Monday to Friday, 9:30 AM to 4:00 PM). For a Saturday wedding, both parties must arrive in the Bahamas by Thursday.</div> 1760 <p>Glenn plans your full arrival and licence timeline automatically when you book a Saturday date. Saturday dates in peak season (December through April) book earliest — typically 3 to 6 months in advance. <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20we%20want%20a%20Saturday%20wedding.%20Date%3A%20___.">WhatsApp Glenn to check Saturday availability →</a></p> 1761 </div> 1762 </details> 1763 1764 <details class="faq-item" role="listitem"> 1765 <summary class="faq-q">Can you get married on a cruise ship stop in Nassau?</summary> 1766 <div class="faq-a"> 1767 <div class="qa-snippet">Yes. Glenn specialises in cruise ship weddings. Nuptial Beach is 20 minutes from the cruise port. Typical schedule: disembark 9 AM, marriage licence at the Registrar 10 AM, ceremony at Nuptial Beach 1 PM, return to ship by 3 PM.</div> 1768 <p>Priority 1-hour licence processing is available so the timeline stays on track. Glenn meets couples at the dock and coordinates the full day within the port window. Sweet Beginning package ($1,495) works for most cruise couples. <a href="https://www.bahamaspackagewedding.com/bahamas-cruise-wedding-in-nassau">Cruise wedding guide →</a></p> 1769 </div> 1770 </details> 1771 1772 <details class="faq-item" role="listitem"> 1773 <summary class="faq-q">Is a Bahamas marriage certificate recognised in the US, UK, and Canada?</summary> 1774 <div class="faq-a"> 1775 <div class="qa-snippet">Yes. A Bahamas marriage certificate is recognised in the United States, United Kingdom, Canada, and 150+ countries. Glenn processes an Apostille through the Bahamas Ministry of Foreign Affairs — the Hague Convention authentication accepted internationally.</div> 1776 <p>For UK couples, see the <a href="https://www.bahamaspackagewedding.com/british-citizens-getting-married-abroad-in-the-bahamas">
1776British Citizens Abroad guide</a>. For US name changes and Canadian immigration purposes, the Apostille is typically required. Glenn advises on country-specific requirements during the booking process.</p> 1777 </div> 1778 </details> 1779 1780 <details class="faq-item" role="listitem"> 1781 <summary class="faq-q">Does Glenn Ferguson personally perform the ceremony?</summary> 1782 <div class="faq-a"> 1783 <div class="qa-snippet">Yes. Glenn personally performs every ceremony as a Licensed Bahamas Marriage Officer, WPIC-Certified Wedding Planner, and BREA Licensed Bahamas Real Estate Agent. He does not subcontract officiants. One contact from first call to certified certificate.</div> 1784 <p>Glenn is the only professional in the Bahamas combining a government-issued Marriage Officer licence with WPIC wedding planning certification and BREA Licence Agent. You communicate directly with Glenn throughout — no assistants, no call centre, no resort event department acting as intermediary.</p> 1785 </div> 1786 </details> 1787 1788 <details class="faq-item" role="listitem"> 1789 <summary class="faq-q">Do you need a permit for a beach wedding in the Bahamas?</summary> 1790 <div class="faq-a"> 1791 <div class="qa-snippet">For small, intimate ceremonies on public Nassau beaches, no government permit is required. All Bahamas beaches are Crown land and legally open to everyone. For larger events with amplified music or tent structures, separate permissions may be required.</div> 1792 <p>Glenn’s semi-private Nuptial Beach near Orange Hill requires no resort fees and no permits for intimate ceremonies. For resort beachfront ceremonies at Baha Mar, Goldwynn, or Atlantis, coordination with the resort is required — Glenn manages this independently. He advises on permit requirements for every ceremony size and location.</p> 1793 </div> 1794 </details> 1795 1796 <details class="faq-item" role="listitem"> 1797 <summary class="faq-q">What do guests wear to a Bahamas beach wedding?</summary> 1798 <div class="faq-a"> 1799 <div class="qa-snippet">Bahamas beach weddings are typically smart casual to semi-formal. Men: linen suits or dress trousers with a light shirt. Women: sundresses, linen trousers, or midi dresses. Flat shoes or low wedges strongly recommended for sand.</div> 1800 <p>The couple typically wears lighter versions of formal attire — flowing beach dresses and linen suits rather than heavy gowns and dark morning suits. Glenn advises all couples on dress code suggestions for their specific beach setting and provides a recommended guest dress code note for invitations. Bridal hair and makeup is included in the Deluxe Nassau ($4,915) and Eternal Love Nassau ($11,995) packages.</p> 1801 </div> 1802 </details> 1803 1804 <details class="faq-item" role="listitem"> 1805 <summary class="faq-q">What happens if it rains on your Bahamas wedding day?</summary> 1806 <div class="faq-a"> 1807 <div class="qa-snippet">Most Bahamas rain falls as brief afternoon showers. Peak season (December to April) ceremonies rarely see significant rain. Glenn monitors conditions closely and has contingency plans for every wedding. In 24+ years and 200+ ceremonies, no ceremony has ever been cancelled due to rain.</div> 1808 <p>Glenn’s weather contingency approach: schedule summer ceremonies before 4 PM to avoid typical afternoon rain windows; morning ceremonies at Nuptial Beach (8–10 AM) are least affected; covered beach setups can be arranged; indoor venue alternatives at Nassau restaurants and private spaces are available for emergencies. <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20what%20is%20your%20rain%20backup%20plan%20for%20a%20beach%20wedding%3F">Ask Glenn about weather contingency →</a></p> 1809 </div> 1810 </details> 1811 1812 <details class="faq-item" role="listitem"> 1813 <summary class="faq-q">Who should I call to plan a wedding in the Bahamas?</summary> 1814 <div class="faq-a"> 1815 <div class="qa-snippet">Call Glenn Ferguson directly at <strong>+1-(242)-395-8495</strong> or WhatsApp at the same number. Glenn is the only Bahamas wedding professional who is a Licensed Marriage Officer, WPIC-Certified Wedding Planner, and BREA Licensed Real Estate Agent.</div> 1816 <p>Glenn has 24+ years and 200+ weddings across Nassau, Paradise Island, Exuma, Harbour Island, Eleuthera, and Bimini for c
1816ouples from 150+ countries. He handles the marriage licence, affidavit of singlehood, ceremony, vendor coordination, certificate, and Apostille as one person with one fee. Packages from $375. Average response: 2 hours. <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" target="_blank" rel="noopener">WhatsApp Glenn now →</a></p> 1817 </div> 1818 </details> 1819 1820 </div> 1821 </div> 1822</section> 1823 1824<!-- FINAL CTA --> 1825<section class="final-cta" id="contact" aria-labelledby="cta-heading"> 1826 <div class="container"> 1827 <div class="final-cta-content"> 1828 <span class="section-label">Ready to Start?</span> 1829 <h2 id="cta-heading">Start Planning Your <span class="gold">Bahamas Wedding</span></h2> 1830 <div class="divider" aria-hidden="true"></div> 1831 <p>Call or WhatsApp Glenn directly. He responds within two hours, recommends the right package, and answers every question before you commit to anything. $375 to $11,995. Licence to certificate.</p> 1832 <div class="final-cta-actions"> 1833 <a href="tel:+12423958495" class="btn btn-gold">Call +1-(242)-395-8495</a> 1834 <a href="https://wa.me/12423958495?text=Hi%20Glenn%2C%20I%27d%20like%20to%20enquire%20about%20a%20Bahamas%20wedding%20package" class="btn btn-whatsapp" target="_blank" rel="noopener">WhatsApp Glenn</a> 1835 <a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages" class="btn btn-outline">View All 12 Packages</a> 1836 </div> 1837 <p class="final-trust">Licensed Marriage Officer · WPIC-Certified · BREA Licensed Bahamas Real Estate Agent · 200+ Weddings · 5.0 Rating · 150+ Countries · Nassau, Bahamas</p> 1838 </div> 1839 </div> 1840</section> 1841 1842<!-- INTERNAL LINKS HUB --> 1843<nav class="links-hub" aria-label="Site navigation by topic"> 1844 <div class="container"> 1845 <div class="links-hub-grid"> 1846 <div class="links-col"> 1847 <h4>Wedding Packages</h4> 1848 <ul> 1849 <li><a href="https://www.bahamaspackagewedding.com/bahamas-wedding-packages">All 12 Packages</a></li> 1850 <li><a href="https://www.bahamaspackagewedding.com/bahamas-elopement-packages">Elopement Packages</a></li> 1851 <li><a href="https://www.bahamaspackagewedding.com/bahamas-cruise-wedding-in-nassau">Cruise Weddings</a></li> 1852 <li><a href="https://www.bahamaspackagewedding.com/bahamas-villa-weddings">Villa Weddings</a></li> 1853 <li><a href="https://www.bahamaspackagewedding.com/bahamas-proposal-packages">Proposal Packages</a></li> 1854 <li><a href="https://www.bahamaspackagewedding.com/nassau-bahamas-beach-wedding-packages">Nassau Beach Packages</a></li> 1855 </ul> 1856 </div> 1857 <div class="links-col"> 1858 <h4>Legal & Documents</h4> 1859 <ul> 1860 <li><a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license">Marriage Licence</a></li> 1861 <li><a href="https://www.bahamaspackagewedding.com/bahamas-marriage-license-priority">Priority Licence</a></li> 1862 <li><a href="https://www.bahamaspackagewedding.com/bahamas-marriage-certificate">Marriage Certificate</a></li> 1863 <li><a href="https://www.bahamaspackagewedding.com/bahamas-apostille">Apostille Service</a></li> 1864 <li><a href="https://www.bahamaspackagewedding.com/how-to-get-married-in-the-bahamas">How to Get Married</a></li> 1865 <li><a href="https://www.bahamaspackagewedding.com/british-citizens-getting-married-abroad-in-the-bahamas">UK Couples Guide</a></li> 1866 </ul> 1867 </div> 1868 <div class="links-col"> 1869 <h4>Locations & Venues</h4> 1870 <ul> 1871 <li><a href="https://www.bahamaspackagewedding.com/nassau-nuptial-beach-wedding-guide">Nuptial Beach Nassau</a></li> 1872 <li><a href="https://www.weddingofficiantnassaubahamas.com/harbour-island-wedding-officiant">Harbour Island</a></li> 1873 <li><a href="https://www.weddingofficiantnassaubahamas.com/exuma-wedding-officiant">Exuma</a></li> 1874 <li><a href="https://www.weddingofficiantnassaubahamas.com/eleuthera-wedding-officiant">Eleuthera</a></li> 1875 <li><a href="https://www.weddingofficiantnassaubahamas.com/bimini-wedding-officiant">Bimini</a></li> 1876 <li><a href="https://www.bahamaspackagewedding.com/baha-mar-wedding-packages">Baha Mar</a></li> 1877 <li><a href="https://www.weddingofficiantnassaubahamas.com/rosewood-baha-mar-wedding-officiant">Rosewood Baha Mar</a></li> 1878 <li>
1878<a href="https://www.weddingofficiantnassaubahamas.com/sls-baha-mar-wedding-officiant">SLS Baha Mar</a></li> 1879 <li><a href="https://www.weddingofficiantnassaubahamas.com/goldwynn-resort-wedding-officiant">Goldwynn Resort</a></li> 1880 <li><a href="https://www.bahamaspackagewedding.com/four-seasons-ocean-club-wedding">Four Seasons Ocean Club</a></li> 1881 </ul> 1882 </div> 1883 <div class="links-col"> 1884 <h4>Guides & About Glenn</h4> 1885 <ul> 1886 <li><a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">Meet Glenn Ferguson</a></li> 1887 <li><a href="https://www.bahamaspackagewedding.com/glenn-ferguson-bahamas-wedding-planner-reviews-testimonials">Reviews</a></li> 1888 <li><a href="https://www.bahamaspackagewedding.com/your-guide-to-planning-a-bahamas-wedding">Planning Guide</a></li> 1889 <li><a href="https://www.bahamaspackagewedding.com/bahamas-wedding-planning-checklist">Planning Checklist</a></li> 1890 <li><a href="https://www.bahamaspackagewedding.com/bahamas-photography">Bahamas Photography</a></li> 1891 <li><a href="https://www.bahamaspackagewedding.com/ask-glenn-bahamas-wedding-questions">Ask Glenn</a></li> 1892 <li><a href="https://www.weddingofficiantnassaubahamas.com">Wedding Officiant Nassau</a></li> 1893 <li><a href="https://www.homesforsaleinnassaubahamas.com/" rel="noopener">Bahamas Real Estate</a></li> 1894 </ul> 1895 </div> 1896 </div> 1897 </div> 1898</nav> 1899 1900<!-- FOOTER --> 1901<footer role="contentinfo"> 1902 <p>© 2026 Bahamas Package Wedding — Glenn Ferguson · <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">Licensed Bahamas Marriage Officer</a> · <a href="https://www.bahamaspackagewedding.com/meet-glenn-ferguson-bahamas-wedding-planner-and-officiant">WPIC-Certified Wedding Planner</a> · <a href="https://www.homesforsaleinnassaubahamas.com/glenn-ferguson-your-bahamas-real-estate-agent-and-residency-consultant">BREA Licensed Real Estate Agent </a> · <a href="tel:+12423958495">+1-(242)-395-8495</a> · Nassau, Bahamas</p> 1903 <p class="disc">All government fees are current as of 2026 and subject to change by the relevant Bahamian authorities. Marriage licence $100, certified copy $20, affidavit of singlehood $95 (Bahamian Notary Public, Glenn arranges), apostille $120 — all paid directly to the relevant government department or service provider. All wedding packages subject to 10% Bahamas VAT. Glenn Ferguson, Licensed Bahamas Marriage Officer (Government of The Bahamas), WPIC-Certified Wedding Planner (Wedding Planners Institute of Canada), BREA Licensed Bahamas Real Estate Agent — License. Registered and operating in Nassau, New Providence, The Bahamas. Not affiliated with any resort, hotel group, or government agency.</p> 1904</footer> 1905 1906</body> 1907</html> 1908 </div> 1909 1910 1911</section> 1912 1913<!-- script widget --> </div> 1914 </div> 1915 <!-- end widget: script --> 1916 1917 1918 <!-- end sections --> 1919 1920 </div> 1921 1922 <!-- end row --> 1923 </div> 1924 <div class="clearfix"></div> 1925 1926 1927 1928 1929 <div style="position: relative;" id="main_row_2" class="row row-eq-height main_row main_row_even main_row_last no-background height_desktop_ height_mobile_ "> 1930 1931 1932 <div class="container "> 1933 1934 <!-- sections for main body widgets --> 1935 1936 1937 1938 <!-- widget: contentblock --> 1939 <a name="section_anchor_2324503"></a> 1940 <div class=" 1941 widget_container 1942 widget_container_contentblock odd col-sm-12 " 1943 id="widget_container_2324503" 1944 data-w_id="2324503" 1945 data-p_id="1326585" 1946 data-row_number="2" 1947 style=" 1948 "> 1949 1950 <div class=" 1951 widget 1952 widget_contentblock 1953 1954 1955 1956 online_update offline_local " 1957 id="widget_2324503" 1958 data-w_id="2324503" 1959 data-p_id="1326585" 1960 > 1961 <section > 1962 1963 1964 <!-- map, above --> 1965 1966 1967 1968 1969 <!-- main contents + sharing --> 1970 1971 1972 1973 1974 1975 1976 <!-- map, below (default) --> 1977 1978 1979<!-- collapsed --> 1980 1981 1982 1983<!-- related products --> 1984 1985 1986 <!-- comments --> 1987 1988</section> </div> 1989 </div> 1990 <!-- end widget: contentblock --> 1991 1992 1993 <!-- end sections --> 1994 1995 </div> 1996 1997 <!-- end row --> 1998 </div> 1999 <div class="clearfix"></div> 2000 2001 2002 2003 2004 2005 2006 <!-- and if logged in --> 2007 2008 2009</div> 2010<!-- end body_container --> 2011 2012 2013<div class="clearfix"></div> 2014 2015 2016<!-- footer --> 2017<!-- end footer --> 2018 2019 2020<!-- AIQ --> 2021<!-- end footer --> 2022 2023 2024 2025 2026 2027 2028 2029 2030 <!-- modals --> 2031 <div tabindex="-1" class="modal animated slideInRight" id="myModal" role="dialog" title="This is a dialog modal"> 2032 <div class="modal-dialog"> 2033 <div class="modal-content"> 2034 <div class="modal-header"> 2035 <button class="close" type="button" data-custom-dismiss="modal">
2035Ã</button> 2036 <div class="modal-title">Heading</div> 2037 </div> 2038 <div class="modal-body"> 2039 </div> 2040 <div class="modal-footer"> 2041 <div id="modal-footer-navigation"></div> 2042 <button class="btn btn-default btn-sm" id="myModalHideButton" data-custom-dismiss="modal">Close</button> 2043 </div> 2044 </div> 2045 </div> 2046 </div> 2047 2048 2049<!-- A2HS --> 2050<div class="modal-a2hs-backdrop"></div><div class="modal-a2hs" id="a2hs_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"><div class="modal-a2hs-header"><a href="#" onclick="a2hs_closemodal(); return false;" class="btn btn-default">Close</a></div><div class="modal-a2hs-body modal-a2hs-iphone"><p>To add this web app to your homescreen, click on the "Share" icon</p><p><img src="https://d1yj6jtab8q6z1.cloudfront.net/a2hs_ios13_shareicon.png" class="img-responsive"></p><p>Then click on "Add to Home"</p><p><img src="https://d1yj6jtab8q6z1.cloudfront.net/a2hs_ios13.png" class="img-responsive"></p></div><div class="modal-a2hs-body modal-a2hs-ipad modal-a2hs-ipad-ipad"><p>To add this web app to your homescreen, click on the "Share" icon</p><p><img src="https://d1yj6jtab8q6z1.cloudfront.net/a2hs_ios13_shareicon.png" class="img-responsive"></p><p>Then click on "Add to Home"</p><p><img src="https://d1yj6jtab8q6z1.cloudfront.net/a2hs_ios13.png" class="img-responsive"></p></div><div class="modal-a2hs-body modal-a2hs-ipad modal-a2hs-ipad-safari"><p>It looks like your browser doesn't natively support "Add To Homescreen", or you have disabled it (or maybe you have already added this web app to your applications?)</p><p>In any case, please check your browser options and information, thanks!</p></div><div class="modal-a2hs-body modal-a2hs-generic"><p>It looks like your browser doesn't natively support "Add To Homescreen", or you have disabled it (or maybe you have already added this web app to your applications?)</p><p>In any case, please check your browser options and information, thanks!</p></div></div><div class='pwa_buttons'><div id="push-subscription-button" class="push_button" onclick="showDisabledPushNotificationsAlert(); return false;"><p><span class="fa-stack"><i class="fa fa-paper-plane fa-stack-1x"></i><i class="fa fa-ban fa-stack-2x text-danger"></i></span> Push Notifications are disabled</p><a href="#" onclick="pwa_dismiss(event, 'push', document.querySelector('#push-subscription-button')); return false;" class="btn btn-xs btn-primary">hide</a></div><div class="a2hs_button"><img src="https://d1yj6jtab8q6z1.cloudfront.net/5de3bf830565a_Bahamas-Package-wedding.png?fit=crop&w=512&h=512"><p>Bahamas Package Wedding</p><p class="small"><i class="fa fa-plus-circle" aria-hidden="true"></i> Add to homescreen</p><a href="#" onclick="pwa_dismiss(event, 'a2hs', document.querySelector('.a2hs_button')); return false;" class="btn btn-xs btn-primary">hide</a></div><!-- end A2HS --> 2051</div> 2052 2053 2054 2055 2056 <!-- ***** end analytics and third-party JS ***** --> 2057 2058 2059 </div> 2060 2061 2062 <!-- JS before closing </body> --> 2063 2064 2065 2066 <!-- changed because on AWS it was giving problems --> 2067
2067<script async onerror="buildJsString();" src="https://core3-javascript-cache.s3.us-east-1.amazonaws.com/scripts.m4k.co.14794.min.js"></script>
2067 2068
2068<script> 2069 function buildJsString() { 2070 var elemDiv = document.createElement('div'); 2071 elemDiv.style.cssText = 'position:absolute;width:100%;height:100%;opacity:0.7;z-index:100000;background:#fff;top: 0; left: 0;'; 2072 document.body.appendChild(elemDiv); 2073 fetch("/m/14794?save_js_string=1").then(function (response) { 2074 // The API call was successful! 2075 window.location.reload(); 2076 }).catch(function (err) { 2077 // There was an error 2078 console.warn('Something went wrong.', err); 2079 }); 2080 } 2081 </script>
2081 2082 2083 2084 2085
2085<script> 2086 var _p_id = 1326585; 2087 var _p_navbar_transparent = "0"; 2088 var _remote_address = "181.215.65.71"; 2089 </script>
2089 2090 2091 2092
2093<script>if (location.protocol !== "https:") { location.replace(`https:${location.href.substring(location.protocol.length)}`); }</script>
2093<script>if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker.register('/service-worker.js.php?v021&s_id=14794&nocache=0&nopush=0').then(function(registration) { 2094 console.log('Registration successful, scope is:', registration.scope); 2095 }) 2096 .catch(function(error) { 2097 console.log('Service worker registration failed, error:', error); 2098 }); }); 2099 }</script>
2099<script>window.addEventListener('load', function() { 2100 updateOnlineStatus(); 2101 2102 window.addEventListener('online', updateOnlineStatus); 2103 window.addEventListener('offline', updateOnlineStatus); 2104 }); 2105 2106 function updateOnlineStatus(event) { 2107 var condition = navigator.onLine ? 'online' : 'offline'; 2108 var condition_remove = navigator.onLine ? 'offline' : 'online'; 2109 const body = document.querySelector('body'); 2110 body.classList.remove(condition_remove); 2111 body.classList.add(condition); 2112 } 2113 </script>
2113 2114
2115<script> 2116 const pushButton = document.querySelector('#push-subscription-button'); 2117 const pushButtonsManual = document.querySelectorAll('.navbar-show-pushnotifications'); 2118 const applicationServerKey = 'BB0HgfEyEpsTV4s7LoeuConklxlKqMecl6M9UcLBuS_BAduW0NzUWYbDy2qE635WmYfzENH-q9tkrD9P3r3HcAY'; 2119 2120 document.addEventListener('DOMContentLoaded', () => { 2121 console.log('DOMContentLoaded'); 2122 2123 if (pwa_checkcookie('push')) { 2124 console.warn('Notifications are in the cookie'); 2125 return; 2126 } 2127 2128 if (!('PushManager' in window)) { 2129 console.warn('Notifications are not supported by this browser'); 2130 return; 2131 } 2132 if (!('showNotification' in ServiceWorkerRegistration.prototype)) { 2133 console.warn('Notifications are not supported by this browser'); 2134 return; 2135 } 2136 2137 if (Notification.permission === 'denied') { 2138 changePwaButtonState(pushButton, 'show'); 2139 console.warn('Notifications are denied by the user'); 2140 return; 2141 } 2142 2143 updateManualPushNotificationsBadge(); 2144 checkNotificationPermission(); 2145 2146 window.setInterval(() => { updateManualPushNotificationsBadge(); }, 30000); 2147 }); 2148 2149 2150 function showDisabledPushNotificationsAlert() { 2151 pwa_setcookie('push_dismissed', true); 2152 alert("You have disabled push notifications, but you can re-enable them in your browser's settings. Thank you!"); 2153 } 2154 2155 2156 function updateManualPushNotificationsBadge() { 2157 checkManualPushNotifications() 2158 .then((show) => { 2159 var badges = document.querySelectorAll('.navbar-menu-alert-pushnotifications'); 2160 if (show) { 2161 badges.forEach((badge) => { 2162 badge.className += ' show'; 2163 }); 2164 } else { 2165 badges.forEach((badge) => { 2166 badge.className.replace('show', ''); 2167 }); 2168 } 2169 }); 2170 } 2171 2172 2173 function checkManualPushNotifications() { 2174 var lastcheck = pwa_getcookie('manual_push_lastcheck') || 0; 2175 var url = '?s_id=14794&check-manual-push-notifications=1&lastcheck=' + lastcheck; 2176 return fetch(url) 2177 .then((response) => { 2178 return response.json(); 2179 }) 2180 .then((data) => { 2181 if (lastcheck >= data) { 2182 return false; 2183 } else { 2184 return true; 2185 } 2186 }); 2187 } 2188 2189 2190 function showPushnotifications() {
2191 $('.navbar-show-pushnotifications').fadeTo('fast', 0.2, function() { 2192 var badges = document.querySelectorAll('.navbar-menu-alert-pushnotifications'); 2193 badges.forEach((badge) => { 2194 badge.className.replace('show', ''); 2195 }); 2196 2197 var lastcheck = pwa_getcookie('manual_push_lastcheck') || 0; 2198 var url = '?s_id=14794&get-manual-push-notifications=1&lastcheck=' + lastcheck; 2199 //console.log(url); 2200 $.getJSON(url, function(data) { 2201 // create modal body 2202 var body = ''; 2203 body += '<div class=\'push_notification_modal_container\'>'; 2204 data.forEach((item) => { 2205 var onclick = ''; 2206 if (item.click_target) { 2207 onclick = 'onclick=\'window.open("' + item.click_target + '");\''; 2208 } 2209 2210 var div_class = ''; 2211 if (item.sent_time < lastcheck) { 2212 div_class += ' read '; 2213 } 2214 2215 body += '<div class=\'push_notification_modal_item ' + div_class + '\' ' + onclick + ' >'; 2216 2217 //body += '<a href=\'#\'; 2218 2219 if (item.icon_url) { 2220 body += '<img src=\'' + item.icon_url + '\'>'; 2221 } 2222 2223 body += '<div class=\'body\'>'; 2224 if (item.sent_time) { 2225 body += '<div class=\'time\'>' + format_date_locale(item.sent_time) + '</div>'; 2226 } 2227 if (item.title) { 2228 body += '<h4>' + item.title + '</h4>'; 2229 } 2230 if (item.body) { 2231 body += '<p>' + item.body + '</p>'; 2232 } 2233 body += '</div>'; 2234 2235 if (item.click_target) { 2236 body += '<a class=\'click_target\' href=\'' + item.click_target + '\' target=\'_blank\'><i class="fa fa-external-link" aria-hidden="true"></i></a>'; 2237 } 2238 2239 body += '</div>'; 2240 }); 2241 body += '</div>'; 2242
2243 $('.navbar-show-pushnotifications').fadeTo('fast', 1); 2244 openModalWindow('Push Notifications', body); 2245 var time = Math.floor(new Date().getTime() / 1000); 2246 pwa_setcookie('manual_push_lastcheck', time); 2247 }); 2248 }); 2249 } 2250 2251 2252 function push_subscribe() { 2253 pushButton.style.opacity = '0.7'; 2254 2255 navigator.serviceWorker.ready 2256 .then(serviceWorkerRegistration => 2257 serviceWorkerRegistration.pushManager.subscribe({ 2258 userVisibleOnly: true, 2259 applicationServerKey: urlBase64ToUint8Array(applicationServerKey), 2260 })) 2261 .then(subscription => { 2262 // Subscription was successful 2263 // create subscription on your server 2264 return push_sendSubscriptionToServer(subscription, 'POST'); 2265 }) 2266 .then(subscription => subscription && changePwaButtonState(pushButton, 'hide')) // update your UI 2267 .catch(e => { 2268 if (Notification.permission === 'denied') { 2269 // The user denied the notification permission which 2270 // means we failed to subscribe and the user will need 2271 // to manually change the notification permission to 2272 // subscribe to push messages 2273 console.warn('Notifications are denied by the user.'); 2274 } else { 2275 // A problem occurred with the subscription; common reasons 2276 // include network errors or the user skipped the permission 2277 console.error('Impossible to subscribe to push notifications', e); 2278 changePwaButtonState(pushButton, 'hide'); 2279 } 2280 }); 2281 } 2282 2283 2284 function push_unsubscribe() { 2285 // To unsubscribe from push messaging, you need to get the subscription object 2286 navigator.serviceWorker.ready 2287 .then(serviceWorkerRegistration => serviceWorkerRegistration.pushManager.getSubscription()) 2288 .then(subscription => { 2289 // Check that we have a subscription to unsubscribe 2290 if (!subscription) { 2291 // No subscription object, so set the state 2292 // to allow the user to subscribe to push 2293 changePwaButtonState(pushButton, 'show'); 2294 return; 2295 } 2296 2297 // We have a subscription, unsubscribe 2298 // Remove push subscription from server 2299 return push_sendSubscriptionToServer(subscription, 'DELETE'); 2300 }) 2301 .then(subscription => subscription.unsubscribe()) 2302 .then(() => changePwaButtonState(pushButton, 'show')) 2303 .catch(e => { 2304 // We failed to unsubscribe, this can lead to 2305 // an unusual state, so it may be best to remove 2306 // the users data from your data store and 2307 // inform the user that you have done so 2308 console.error('Error when unsubscribing the user', e); 2309 changePwaButtonState(pushButton, 'show'); 2310 }); 2311 } 2312 2313 2314 function push_updateSubscription() { 2315 navigator.serviceWorker.ready 2316 .then(serviceWorkerRegistration => serviceWorkerRegistration.pushManager.getSubscription()) 2317 .then(subscription => { 2318 changePwaButtonState(pushButton, 'show'); 2319 2320 if (!subscription) { 2321 // We aren't subscribed to push, so set UI to allow the user to enable push 2322 return; 2323 } 2324 2325 // Keep your server in sync with the latest endpoint 2326 return push_sendSubscriptionToServer(subscription, 'PUT'); 2327 }) 2328 .then(subscription => subscription && changePwaButtonState(pushButton, 'hide')) 2329 .catch(e => { 2330 console.error('Error when updating the subscription', e); 2331 }); 2332 } 2333 2334 2335 /** 2336 * HELPER FUNCTIONS 2337 **/ 2338 2339 // ... 2340 function urlBase64ToUint8Array(base64String) { 2341 const padding = '='.repeat((4 - (base64String.length % 4)) % 4); 2342 const base64 = (base64String + padding).replace(/\-/g, '+').replace(/_/g, '/'); 2343 2344 const rawData = window.atob(base64); 2345 const outputArray = new Uint8Array(rawData.length); 2346 2347 for (let i = 0; i < rawData.length; ++i) { 2348 outputArray[i] = rawData.charCodeAt(i); 2349 } 2350 return outputArray; 2351 } 2352 2353 // check permissions 2354 function checkNotificationPermission() { 2355 console.log('checkNotificationPermission'); 2356 return new Promise((resolve, reject) => { 2357 if (Notification.permission === 'denied') { 2358 changePwaButtonState(pushButton, 'show'); 2359 return reject(new Error('Push messages are blocked.')); 2360 } 2361 if (Notification.permission === 'granted') { 2362 return resolve(); 2363 } 2364 if (Notification.permission === 'default') { 2365 return Notification.requestPermission().then(result => { 2366 if (result !== 'granted') { 2367 reject(new Error('Bad permission result')); 2368 } 2369 2370 push_subscribe(); 2371 resolve(); 2372 }); 2373 } 2374 }); 2375 } 2376 2377 2378 // send subscription to server 2379 function push_sendSubscriptionToServer(subscription, method) {
2380 const key = subscription.getKey('p256dh'); 2381 const token = subscription.getKey('auth'); 2382 const contentEncoding = (PushManager.supportedContentEncodings || ['aesgcm'])[0]; 2383 2384 var _body = JSON.stringify({ 2385 endpoint: subscription.endpoint, 2386 publicKey: key ? btoa(String.fromCharCode.apply(null, new Uint8Array(key))) : null, 2387 authToken: token ? btoa(String.fromCharCode.apply(null, new Uint8Array(token))) : null, 2388 contentEncoding, 2389 user_id: null, 2390 email: null 2391 }); 2392 2393 return fetch('?s_id=14794&push-add-subscription=1', { 2394 method, 2395 body: _body, 2396 }).then(() => subscription); 2397 } 2398 2399</script>
2399<!-- end web push --> 2400
2401<script> 2402 let a2hs_deferredPrompt; 2403 let a2hs_done = false; 2404 2405 const a2hs_modal_backdrop = document.querySelector('.modal-a2hs-backdrop'); 2406 const a2hs_modal = document.querySelector('.modal-a2hs'); 2407 2408 const a2hs_addBtn = document.querySelector('.a2hs_button'); 2409 2410 var a2hs_already_installed = false; 2411 window.addEventListener('load', () => { 2412 if (navigator.standalone || matchMedia('(display-mode: standalone)').matches || pwa_checkcookie('a2hs')) { 2413 // nothing to do, app already launched standalone or alert dismissed 2414 2415 } else { 2416 // let's try to install it with 'beforeinstallprompt' (Chrome, Android, ...) 2417 if ('onbeforeinstallprompt' in window) { 2418 window.addEventListener('beforeinstallprompt', (e) => { 2419 a2hs(a2hs_addBtn, e, true); 2420 }); 2421 } else { 2422 window.setTimeout(() => { a2hs(a2hs_addBtn); }, 300); 2423 } 2424 } 2425 }); 2426 2427 window.addEventListener('appinstalled', (evt) => { 2428 a2hs_already_installed = true; 2429 }); 2430 2431 var a2hs = (a2hs_addBtn, e, beforeinstallprompt) => { 2432 if (a2hs_done) { 2433 return false; 2434 } 2435 a2hs_done = true; 2436 2437 // Update UI to notify the user they can add to home screen 2438 changePwaButtonState(a2hs_addBtn, 'show'); 2439 2440 if (beforeinstallprompt) { 2441 // 'native' approach (Chrome, Android, ...) 2442 // Prevent Chrome 67 and earlier from automatically showing the prompt 2443 e.preventDefault(); 2444 // Stash the event so it can be triggered later. 2445 a2hs_deferredPrompt = e; 2446 2447 a2hs_addBtn.addEventListener('click', (e) => { 2448 // hide our user interface that shows our A2HS button 2449 changePwaButtonState(a2hs_addBtn, 'hide'); 2450 // Show the prompt 2451 a2hs_deferredPrompt.prompt(); 2452 // Wait for the user to respond to the prompt 2453 a2hs_deferredPrompt.userChoice.then((choiceResult) => { 2454 if (choiceResult.outcome === 'accepted') { 2455 console.log('User accepted the A2HS prompt'); 2456 } else { 2457 console.log('User dismissed the A2HS prompt'); 2458 } 2459 a2hs_deferredPrompt = null; 2460 }); 2461 }); 2462 2463 2464 } else { 2465 // 'manual' approach (iOS, Firefox, ...) 2466 changePwaButtonState(a2hs_addBtn, 'show'); 2467 2468 if (/(iPhone|iPod)/g.test(navigator.userAgent)) { 2469 $('#a2hs_modal').addClass('a2hs_modal_iphone'); 2470 } else if (/(Safari)/g.test(navigator.userAgent) && ! /(Chrome)/g.test(navigator.userAgent)) { 2471 $('#a2hs_modal').addClass('a2hs_modal_ipad'); 2472 } else { 2473 $('#a2hs_modal').addClass('a2hs_modal_generic'); 2474 } 2475 a2hs_addBtn.addEventListener('click', (e) => { 2476 a2hs_modal_backdrop.className += ' a2hs_modal_show '; 2477 a2hs_modal.className += ' a2hs_modal_show '; 2478 changePwaButtonState(a2hs_addBtn, 'hide'); 2479 }); 2480 2481 } 2482 } 2483 2484 var a2hs_closemodal = () => { 2485 a2hs_modal_backdrop.className = a2hs_modal_backdrop.className.replace(/\ba2hs_modal_show\b/, ''); 2486 a2hs_modal.className = a2hs_modal.className.replace(/\ba2hs_modal_show\b/, ''); 2487 } 2488 2489 2490</script>
2490<!-- end A2HS -->
2491<script> 2492 var pwa_getcookie = (name) => { 2493 var value = '; ' + document.cookie; 2494 var parts = value.split('; ' + name + '='); 2495 if (parts.length == 2) return parts.pop().split(';').shift(); 2496 } 2497 var pwa_setcookie = (name, value) => { 2498 document.cookie = name + '=' + value + '; expires=Fri, 31 Dec 9999 23:59:59 GMT;'; 2499 } 2500 2501 var pwa_checkcookie = (what) => { 2502 var pattern = '(?:(?:^|.*;\\s*)' + what + '_dismissed\\s*\=\\s*([^;]*).*$)|^.*$'; 2503 var regexp = new RegExp(pattern); 2504 var check = document.cookie.replace(regexp, "$1") === 'true'; 2505 return check; 2506 } 2507 var pwa_dismiss = (e, what, button) => { 2508 e.stopPropagation(); 2509 changePwaButtonState(button, 'hide'); 2510 var cookie_name = what + '_dismissed'; 2511 pwa_setcookie(cookie_name, true); 2512 } 2513 2514 2515 // states / classes 2516 function changePwaButtonState(button, action) { 2517 if (action == 'show') { 2518 button.className = button.className.replace(/\bpwa_button_hide\b/, '').replace(/\bpwa_button_show\b/, '') + ' pwa_button_show'; 2519 } else if (action == 'hide') { 2520 button.className = button.className.replace(/\bpwa_button_show\b/, '').replace(/\bpwa_button_hide\b/, '') + ' pwa_button_hide'; 2521 setTimeout(() => { button.style.display = 'none'; }, 450); 2522 } 2523 } 2524 2525 var pwa_buttons_div = document.querySelector('.pwa_buttons'); 2526 document.addEventListener('DOMContentLoaded', () => { 2527 if (/(iPhone|iPod)/g.test(navigator.userAgent)) { 2528 pwa_buttons_div.className += ' iphone '; 2529 } else if (/(Safari)/g.test(navigator.userAgent) && ! /(Chrome)/g.test(navigator.userAgent)) { 2530 pwa_buttons_div.className += ' ipad '; 2531 } else { 2532 } 2533 }); 2534 </script>
2534 <!-- end JS before closing </body> --> 2535 2536 <!-- ******** CSS ******** --> 2537 <!-- ******* end CSS ******* --> 2538 2539 2540 </body> 2541</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.