PageSourceSearch

https://catalinaexpress.com/blog/

html catalinaexpress.com collected 2026-10-02 05:07:03 UTC 159,871 bytes, 1,915 lines download raw bytes

1<!DOCTYPE html>
2
3
4<html lang="en-US" class='fhme'>
5
6  <head>
7    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
8<meta name="HandheldFriendly" content="True" />
9<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10<meta name="viewport" content="width=device-width, initial-scale=1">
11<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width">
12
13
14<title>
15      Blog | Catalina Express
16  </title>
17  <meta name="description" content="Catalina Express | Ferry Service to Catalina Island from San Pedro, Long Beach &amp; Dana Point">
18
19  <meta name="robots" content="index,follow">
20
21            <link rel="canonical" href="https://catalinaexpress.com/blog/">
22          <link rel="next" href="https://catalinaexpress.com/blog/page/2/">
23      
24    <meta property="og:title" content="Blog">
25  <meta property="twitter:title" content="Blog">
26  <meta property="og:site_name" content="Catalina Express">
27  <meta property="og:url" content="https://catalinaexpress.com/blog/">
28  <meta property="twitter:url" content="https://catalinaexpress.com/blog/">
29  <meta property="og:type" content="website">
30      
31
32
33<style type="text/css">/* kanit-thai-500-normal */
34@font-face {
35  font-family: 'Kanit';
36  font-style: normal;
37  font-display: swap;
38  font-weight: 500;
39  src: url(/wp-content/uploads/sites/6639/2024/05/kanit-thai-500-normal_463220.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/kanit-thai-500-normal_cf467e.woff) format('woff');
40  unicode-range: U+0E01-0E5B,U+200C-200D,U+25CC;
41}
42
43/* kanit-vietnamese-500-normal */
44@font-face {
45  font-family: 'Kanit';
46  font-style: normal;
47  font-display: swap;
48  font-weight: 500;
49  src: url(/wp-content/uploads/sites/6639/2024/05/kanit-vietnamese-500-normal_1f2601.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/kanit-vietnamese-500-normal_8c1bb2.woff) format('woff');
50  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
51}
52
53/* kanit-latin-ext-500-normal */
54@font-face {
55  font-family: 'Kanit';
56  font-style: normal;
57  font-display: swap;
58  font-weight: 500;
59  src: url(/wp-content/uploads/sites/6639/2024/05/kanit-latin-ext-500-normal_c50bf6.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/kanit-latin-ext-500-normal_52fba3.woff) format('woff');
60  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
61}
62
63/* kanit-latin-500-normal */
64@font-face {
65  font-family: 'Kanit';
66  font-style: normal;
67  font-display: swap;
68  font-weight: 500;
69  src: url(/wp-content/uploads/sites/6639/2024/05/kanit-latin-500-normal_942d81.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/kanit-latin-500-normal_ec787e.woff) format('woff');
70  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
71}
72
73
74
75/* open-sans-cyrillic-ext-400-normal */
76@font-face {
77  font-family: 'Open Sans';
78  font-style: normal;
79  font-display: swap;
80  font-weight: 400;
81  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-cyrillic-ext-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-cyrillic-ext-400-normal.woff) format('woff');
82  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
83}
84
85/* open-sans-cyrillic-400-normal */
86@font-face {
87  font-family: 'Open Sans';
88  font-style: normal;
89  font-display: swap;
90  font-weight: 400;
91  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-cyrillic-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-cyrillic-400-normal.woff) format('woff');
92  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
93}
94
95/* open-sans-greek-ext-400-normal */
96@font-face {
97  font-family: 'Open Sans';
98  font-style: normal;
99  font-display: swap;
100  font-weight: 400;
101  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-greek-ext-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-greek-ext-400-normal.woff) format('woff');
102  unicode-range: U+1F00-1FFF;
103}
104
105/* open-sans-greek-400-normal */
106@font-face {
107  font-family: 'Open Sans';
108  font-style: normal;
109  font-display: swap;
110  font-weight: 400;
111  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-greek-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-greek-400-normal.woff) format('woff');
112  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
113}
114
115/* open-sans-hebrew-400-normal */
116@font-face {
117  font-family: 'Open Sans';
118  font-style: normal;
119  font-display: swap;
120  font-weight: 400;
121  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-hebrew-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-hebrew-400-normal.woff) format('woff');
122  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
123}
124
125/* open-sans-math-400-normal */
126@font-face {
127  font-family: 'Open Sans';
128  font-style: normal;
129  font-display: swap;
130  font-weight: 400;
131  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-math-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-math-400-normal.woff) format('woff');
132  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2
132037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
133}
134
135/* open-sans-symbols-400-normal */
136@font-face {
137  font-family: 'Open Sans';
138  font-style: normal;
139  font-display: swap;
140  font-weight: 400;
141  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-symbols-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-symbols-400-normal.woff) format('woff');
142  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF;
143}
144
145/* open-sans-vietnamese-400-normal */
146@font-face {
147  font-family: 'Open Sans';
148  font-style: normal;
149  font-display: swap;
150  font-weight: 400;
151  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-vietnamese-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-vietnamese-400-normal.woff) format('woff');
152  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
153}
154
155/* open-sans-latin-ext-400-normal */
156@font-face {
157  font-family: 'Open Sans';
158  font-style: normal;
159  font-display: swap;
160  font-weight: 400;
161  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-latin-ext-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-latin-ext-400-normal.woff) format('woff');
162  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
163}
164
165/* open-sans-latin-400-normal */
166@font-face {
167  font-family: 'Open Sans';
168  font-style: normal;
169  font-display: swap;
170  font-weight: 400;
171  src: url(/wp-content/uploads/sites/6639/2024/05/open-sans-latin-400-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/6639/2024/05/open-sans-latin-400-normal.woff) format('woff');
172  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
173}</style>
174<style type="text/css">:root {--primary-color: #428fbd;--primary-color-text-color: #fff;--secondary-color: #1b5189;--secondary-color-text-color: #fff;--banner-button-bg-color: #ee2e23;--banner-button-bg-color-text-color: #fff;--sub-menu-item-bg-color: #a9c0e0;--sub-menu-item-bg-color-text-color: #ffffff;--sub-menu-item-primary-color-text-color: #ffffff;--sub-menu-item-secondary-color-text-color: #ffffff;--sub-menu-item-banner-button-color-text-color: #ffffff;
174--horizontal-menu-bg-color: #ffffff;--horizontal-menu-bg-color-text-color: #ffffff;--horizontal-menu-bg-color-alphize: #ffffff;--horizontal-menu-bg-color-sticky: rgba(255,255,255,0.9);--font-headline-name: 'Kanit';--font-headline-weight: 500;--font-headline-style: normal;--font-headline-fallback: sans-serif;--font-body-name: 'Open Sans';--font-body-fallback: sans-serif;--font-body-weight: 400;--font-body-style: normal;}</style>
175
176
177
178
179
180
181
182<script src="https://cdn.userway.org/widget.js" data-account="YD6pUyJ1bd"></script>
182
183<!-- Begin Constant Contact Active Forms -->
184<script> var _ctct_m = "995fec5fc867b9ee2624b9210091dec8"; </script>
vendor: 2 bytes, line 184
184
185<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
185
186<!-- End Constant Contact Active Forms -->
187
188<script data-service="microsoft-clarity" data-category="statistics" type="text/plain">
189    (function(c,l,a,r,i,t,y){
190        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
191        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
192        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
193    })(window, document, "clarity", "script", "kxromufs33");
194</script>
194
195
196    <!-- Google Tag Manager -->
197  
197<script type="text/plain" data-service="google-tag-manager" data-category="statistics">
vendor: 335 bytes, lines 197-201
197(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
198  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
199  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
200  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
201  })(window,document,'script','dataLayer','
201GTM-PBQCP4T6
vendor: 3 bytes, line 201
201');
201</script>
201
202  <!-- End Google Tag Manager -->
203    <!-- Global site tag (gtag.js) - Google Analytics -->
204  
204<script type="text/plain" data-service="Google" data-category="statistics">
205    if ('navigator' in window && window.navigator.onLine) {
206      const gtagScript = document.createElement('script');
207      gtagScript.src = "https://www.googletagmanager.com/gtag/js";
208      gtagScript.async = true;
209      document.head.append(gtagScript);
210    
211      window.dataLayer = window.dataLayer || [];
212      function gtag(){dataLayer.push(arguments);}
213      gtag('js', new Date());
214              /* GA4 Aggregate Tracker */
215        gtag('config', 'G-2CHJ9R6QSF', {
216          'dimension1': 'fareharbor-sites'
217        });
218      
219              gtag('config', 'G-B60VWR5BZS', { 'groups': 'company' });
220          }  
221  </script>
221
222  
222<script>
223    if ('navigator' in window && window.navigator.onLine) {
224      (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0))) }}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" ");
225        for(g=0;g<i.length;g++)f(c,i[g]);b._i.push([a,e,d])};b.__SV=1.2;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f) }})(document,window.mixpanel||[]);
226
227      mixpanel.init('ec17ab267df6688013d497b75ddd3308', {
228        loaded: function(mixpanel) {
229          mixpanelId = mixpanel.get_distinct_id();
230        },
231        record_sessions_percent: 1
232      }, "fareharbor");
233
234      mixpanel.fareharbor.register({
235        "Theme": "fareharbor-sites",
236        "Shortname": "catalinaexpress",
237        "current-company": "catalinaexpress",
238        "Company Name": "Catalina Express",
239        "FareHarbor Site": true,
240        "Price Sync": "false"
241      });
242    }
243  </script>
243
244
245
246
247
248
249
250    <meta name='robots' content='max-image-preview:large' />
251	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
252	<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
253<link rel='dns-prefetch' href='//stats.wp.com' />
254<link rel='stylesheet' id='all-css-0' href='https://catalinaexpress.com/_static/??-eJylklEOwjAIQC9krX6pH8azUIqTjJaF1hlvb3V6ALukCQn0vRDAPyaHmivl6uuNEhV/BaMbWFBzhWtLhDtL9FjK8sNzmtRq2bbMxv/FByjkg+jQy07GM+CzBxfFsQUjiGj3FLr6XyQIFlstD0IrJA0ArI7zVfstnGBY0cQHdwOIkK2YalFkEJcoMjjhPK4Y7syR1Jk+OhTLff5WDTmTfUOHbKYc1XwRxvGNX9J5fzjt9sf3ewGe8zaL' type='text/css' media='all' />
255<link rel='stylesheet' id='sbi_styles-css' href='https://catalinaexpress.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.4' media='all' />
256<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://catalinaexpress.com/wp-content/mu-plugins/jetpack-15.7/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=15.7.2' media='all' />
257<style id='wp-parsely-recommendations-style-inline-css'>
258.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}
259
260</style>
261<style id='remote-data-blocks-pagination-style-inline-css'>
262.remote-data-pagination{color:var(--wp--custom--remote-data-blocks--pagination-link-disabled,#999);display:flex;justify-content:space-between;margin:1rem 0}.remote-data-pagination a{color:var(--wp--custom--remote-data-blocks--pagination-link,#000)}
263
264</style>
265<style id='remote-data-blocks-no-results-style-inline-css'>
266
267
268</style>
269<link rel='stylesheet' id='mediaelement-css' href='https://catalinaexpress.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
270<link rel='stylesheet' id='wp-mediaelement-css' href='https://catalinaexpress.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.8.10' media='all' />
271<style id='jetpack-sharing-buttons-style-inline-css'>
272.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
273</style>
274<style id='remote-data-blocks-container-style-inline-css'>
275.remote-data-blocks-edit__input-popover-form{margin:16px;max-width:350px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input{min-width:300px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input .components-text-control__input{border:none}.remote-data-blocks-edit__input-popover-form .components-external-link__contents{text-decoration:none}
276.rdb-block-label{background-color:var(--wp--custom--remote-data-blocks--block-label-background,inherit);color:var(--wp--custom--remote-data-blocks--block-label-color,inherit);font-weight:var(--wp--custom--remote-data-blocks--block-label-weight,700)}.rdb-block-label:after{content:var(--wp--custom--remote-data-blocks--block-label-suffix-content,":");display:inline}
277
278</style>
279<style id='global-styles-inline-css'>
280:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
2800,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
280.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
281:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
282:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
283:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
284</style>
285<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 285
285
286<script type="module" src="https://catalinaexpress.com/wp-content/themes/vendor/fareharbor-sites/the-anchor/dist/assets/frontend/index.l0sNRNKZ.js" id="anchor-frontend-js"></script>
286
287	<style>img#wpstats{display:none}</style>
288					<style>.cmplz-hidden {
289					display: none !important;
290				}</style><link rel="icon" href="https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/yatch.png?w=32&#038;h=32" sizes="32x32" />
291<link rel="icon" href="https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/yatch.png?w=192&#038;h=192" sizes="192x192" />
292<link rel="apple-touch-icon" href="https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/yatch.png?w=180&#038;h=180" />
293<meta name="msapplication-TileImage" content="https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/yatch.png?w=270&#038;h=270" />
294
295
296    
297    
298      </head>
299  <body
300    data-post-id="7164"data-site-id="6639"data-infra="VIP"data-env="production"data-mixpanel-type="blog-archive"class="fhme -has-bg -bg--light blog wp-theme-fareharbor-sites not-single-activity fareharbor-sites global-border-radius--pill paid-site" >
301
302        <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 302-303
302
303  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
303GTM-PBQCP4T6
vendor: 85 bytes, lines 303-304
303" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
304  
304<!-- End Google Tag Manager (noscript) -->
305  
306    
307    <!--
308Start of Floodlight Tag: Please do not remove
309Activity name of this tag: Revenue
310URL of the webpage where the tag is expected to be placed: https://catalinaexpress.com
311This tag must be placed between the <body> and </body> tags, as close as possible to the opening tag.
312Creation Date: 01/19/2024
313-->
314<iframe data-category="statistics" data-service="Floodlight-Tag" class="cmplz-iframe cmplz-iframe-styles cmplz-no-video " data-cmplz-target="src" data-src-cmplz="https://6952961.fls.doubleclick.net/activityi;src=6952961;type=reven0;cat=reven0;qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=[OrderID]?" src="https://6952961.fls.doubleclick.net/activityi;src=6952961;type=reven0;cat=reven0;qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=[OrderID]?" width="1" height="1" frameborder="0" style="display:none"></iframe>
315<!-- End of Floodlight Tag: Please do not remove -->
316
317
318    <a href="#js-menu" class="skip-to-navigation">Skip to primary navigation</a>
319    <a href="#content" class="skip-to-navigation">Skip to content</a>
320    <a href="#site-footer" class="skip-to-navigation">Skip to footer</a>
321
322                  <div
323        class="full-screen-bg-wrapper -has-bg -bg--light "
324        style="background-color: #f6f5f6;">
325      </div>
326    
327    
328
329    
330    
331
332<header class="site-header banner-container js-banner-container horizontal-menu -logo-tall -transparent">
333
334  
335
336  <div id="js-banner" class="banner grid">
337            <div class="identity-heading logo ">
338    <a href="https://catalinaexpress.com/" class="logo-link" rel="home">
339      
340      <img class="" src="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/07/Catalina-Express-45-logo-Color-for-dark-backgrounds.png?h=120&zoom=2" width="183" height="120" alt="Catalina Express" />
341
342        </a>
343  </div>
344
345    
346    <div class="menu-wrapper ">
347            
348                    <nav class="menu horizontal-menu" id="js-menu" data-more-menu-label="More" aria-label="Global">
349          <ul class="menu-list menu__list -use-bold -shadowed -use-uppercase -custom-menu-font-color">
350
351                                          <li id="menu-item-schedule-fares"class="menu-item js-menu-item menu-item--has-sub-menu">
352                  <a
353                    aria-haspopup="true"
354                    tabindex="-1"
355                    role="none"
356                    title=""
357                    class="menu-item-link menu-link" href="https://catalinaexpress.com/schedule-fares/" target="_self"
358                  >Reservations</a>
359                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Reservations Menu</button>
360                    <ul class="sub-menu">
361                                                                        <li class="sub-menu-item js-sub-menu-item">
362                            <a
363                              title=""
364                              
365                              
366                              
367                              class="sub-menu-item-link" href="https://catalinaexpress.com/schedule-fares/" target="_self" data-mixpanel="menu-item"
368                            >Schedule &#038; Fares</a>
369                                                      </li>
370                                                                                                <li class="sub-menu-item js-sub-menu-item">
371                            <a
372                              title=""
373                              
374                              
375                              
376                              class="sub-menu-item-link" href="https://catalinaexpress.com/baggage-restrictions/" target="_self" data-mixpanel="menu-item"
377                            >Baggage Guidelines</a>
378                                                      </li>
379                                                                                                <li class="sub-menu
379-item js-sub-menu-item">
380                            <a
381                              title=""
382                              
383                              
384                              
385                              class="sub-menu-item-link" href="https://catalinaexpress.com/travel-policies/" target="_self" data-mixpanel="menu-item"
386                            >Travel Policies</a>
387                                                      </li>
388                                                                                                <li class="sub-menu-item js-sub-menu-item">
389                            <a
390                              title=""
391                              
392                              
393                              
394                              class="sub-menu-item-link" href="https://catalinaexpress.com/group-travel/" target="_self" data-mixpanel="menu-item"
395                            >Group Travel</a>
396                                                      </li>
397                                                                                                <li class="sub-menu-item js-sub-menu-item">
398                            <a
399                              title=""
400                              
401                              
402                              
403                              class="sub-menu-item-link" href="https://catalinaexpress.com/explore-catalina/hotel-packages/" target="_self" data-mixpanel="menu-item"
404                            >Getaway Packages</a>
405                                                      </li>
406                                                                                                <li class="sub-menu-item js-sub-menu-item">
407                            <a
408                              title=""
409                              
410                              
411                              
412                              class="sub-menu-item-link" href="https://catalinaexpress.com/gift-cards/" target="_self" data-mixpanel="menu-item"
413                            >Gift Cards</a>
414                                                      </li>
415                                                                                                <li class="sub-menu-item js-sub-menu-item">
416                            <a
417                              title=""
418                              
419                              
420                              
421                              class="sub-menu-item-link" href="https://catalinaexpress.com/about-us/upgrade-options/" target="_self" data-mixpanel="menu-item"
422                            >Upgrade Your Trip</a>
423                                                      </li>
424                                                                  </ul>
425                                  </li>
426                                                        <li id="menu-item-ports-2"class="menu-item js-menu-item menu-item--has-sub-menu">
427                  <a
428                    aria-haspopup="true"
429                    tabindex="-1"
430                    role="none"
431                    title=""
432                    class="menu-item-link menu-link" href="#" target="_self"
433                  >Ports</a>
434                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Ports Menu</button>
435                    <ul class="sub-menu">
436                                                                        <li class="sub-menu-item js-sub-menu-item">
437                            <a
438                              title=""
439                              
440                              
441                              
442                              class="sub-menu-item-link" href="https://catalinaexpress.com/long-beach-port/" target="_self" data-mixpanel="menu-item"
443                            >Long Beach</a>
444                                                      </li>
445                                                                                                <li class="sub-menu-item js-sub-menu-item">
446                            <a
447                              title=""
448                              
449                              
450                              
451                              class="sub-menu-item-link" href="https://catalinaexpress.com/san-pedro-port/" target="_self" data-mixpanel="menu-item"
452                            >San Pedro</a>
453                                                      </li>
454                                                                                                <li class="sub-menu-item js-sub-menu-item">
455                            <a
456                              title=""
457                              
458                              
459                              
460                              class="sub-menu-item-link" href="https://catalinaexpress.com/port-dana-point/" target="_self" data-mixpanel="menu-item"
461                            >Dana Point</a>
462                                                      </li>
463                                                                  </ul>
464                                  </li>
465                                                        <li id="menu-item-about-2"class="menu-item js-menu-item menu-item--has-sub-menu">
466                  <a
467                    aria-haspopup="true"
468                    tabindex="-1"
469                    role="none"
470                    title=""
471                    class="menu-item-link menu-link" href="#" target="_self"
472                  >About</a>
473                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open About Menu</button>
474                    <ul class="sub-menu">
475                                                                        <li class="sub-menu-item js-sub-menu-item sub-menu-item--has-sub-sub-menu">
476                            <a
477                              title=""
478                              aria-haspopup="true"
479                              tabindex="-1"
480                              role="none"
481                              class="sub-menu-item-link" href="https://catalinaexpress.com/about-us/" target="_self" data-mixpanel="menu-item"
482                            >About Us</a>
483                                                                                        <button type="button" class="skip-to-navigation" aria-expanded="false">Open About Us Menu</button>
484                              <ul class="sub-sub-menu">
485                                                                                                      <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
486                                    
487                                    
488                                    
489                                    ">
490                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/about-us/" target="_self" data-mixpanel="menu-item">Our Story</a>
491                                    </li>
492                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
493                                    
494                                    
495                                    
496                                    ">
497                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/about-us/fleet/" target="_self" data-mixpanel="menu-item">The Fleet</a>
498                                    </li>
499                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
500                                    
501                                    
502                                    
503                                    ">
504                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/press/" target="_self" data-mixpanel="menu-item">Press Room</a>
505                                    </li>
506                                                                                                                                        <li class="sub-menu
506-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
507                                    
508                                    
509                                    
510                                    ">
511                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/live-webcam/" target="_self" data-mixpanel="menu-item">Live Webcam</a>
512                                    </li>
513                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
514                                    
515                                    
516                                    
517                                    ">
518                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/employment/" target="_self" data-mixpanel="menu-item">Employment</a>
519                                    </li>
520                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
521                                    
522                                    
523                                    
524                                    ">
525                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/lost-found/" target="_self" data-mixpanel="menu-item">Lost &#038; Found</a>
526                                    </li>
527                                                                                                </ul>
528                                                      </li>
529                                                                                                <li class="sub-menu-item js-sub-menu-item sub-menu-item--has-sub-sub-menu">
530                            <a
531                              title=""
532                              aria-haspopup="true"
533                              tabindex="-1"
534                              role="none"
535                              class="sub-menu-item-link" href="https://catalinaexpress.com/explore-catalina/" target="_self" data-mixpanel="menu-item"
536                            >Explore Catalina</a>
537                                                                                        <button type="button" class="skip-to-navigation" aria-expanded="false">Open Explore Catalina Menu</button>
538                              <ul class="sub-sub-menu">
539                                                                                                      <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
540                                    
541                                    
542                                    
543                                    ">
544                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/about-avalon/" target="_self" data-mixpanel="menu-item">About Avalon</a>
545                                    </li>
546                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
547                                    
548                                    
549                                    
550                                    ">
551                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/about-two-harbors/" target="_self" data-mixpanel="menu-item">About Two Harbors</a>
552                                    </li>
553                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
554                                    
555                                    
556                                    
557                                    ">
558                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/catalina-island-itineraries/" target="_self" data-mixpanel="menu-item">Itineraries</a>
559                                    </li>
560                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
561                                    
562                                    
563                                    
564                                    ">
565                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://catalinaexpress.com/catalina-express-magazine/" target="_self" data-mixpanel="menu-item">Catalina Express Magazine</a>
566                                    </li>
567                                                                                                </ul>
568                                                      </li>
569                                                                  </ul>
570                                  </li>
571                                                        <li id="menu-item-contact"class="menu-item js-menu-item">
572                  <a
573                    
574                    
575                    
576                    title=""
577                    class="menu-item-link menu-link" href="https://catalinaexpress.com/contact/" target="_self"
578                  >Contact</a>
579                                  </li>
580                                                        <li id="menu-item-blog"class="menu-item js-menu-item">
581                  <a
582                    
583                    
584                    
585                    title=""
586                    class="menu-item-link menu-link" href="https://catalinaexpress.com/blog/" target="_self"
587                  >Blog</a>
588                                  </li>
589                          
590                          <li class="menu-item menu-item--more more-hidden js-more-menu menu-item--has-sub-menu"><a class="js-more-menu-toggle">More</a>
591                <button type="button" class="skip-to-navigation" aria-expanded="false">Open More Menu</button>
592                <ul class="sub-menu js-more-menu-dropdown"></ul>
593              </li>
594                      </ul>
595          
596                  </nav>
597      
598      <div class="button-group ">
599                
600        
601                  <div class="buttons-block">
602            <div class="banner-button banner-button--filled banner-button-book">
603                              <a href="https&#x3A;&#x2F;&#x2F;fareharbor.com&#x2F;embeds&#x2F;book&#x2F;catalinaexpress&#x2F;&#x3F;full-items&#x3D;yes&amp;ref&#x3D;https&#x25;3A&#x25;2F&#x25;2Fcatalinaexpress.com" class="a-button" data-mixpanel="banner-button">
604        
605  <span id="btn-1"class="button">
606    <span class="inner">
607              <span class="label">
608                      <span aria-hidden="true">
609              <svg class="icon icon-ticket button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
610  <title>Ticket</title>
611  <path d="M1.9,15.48l-1.53-1.53l0,0c-0.48-0.48-0.48-1.27,0-1.75L12.19,0.36l0,0c0.48-0.48,1.27-0.48,1.75,0l0,0l1.53,1.53
612  	c-0.73,0.73-0.73,1.9,0,2.63c0.73,0.73,1.9,0.73,2.63,0l1.53,1.53l0,0c0.48,0.48,0.48,1.27,0,1.75L7.81,19.64
613  	c-0.48,0.48-1.27,0.48-1.75,0L4.52,18.1c0.73-0.73,0.73-1.9,0-2.63S2.62,14.75,1.9,15.48z M11.31,3.87l-7.45,7.45l4.82,4.82
614  	l7.45-7.45L11.31,3.87z M11.31,6.06l2.63,2.63l-5.26,5.26l-2.63-2.63L11.31,6.06z"/>
615</svg>
616
617            </span>
618          
619          Book Now
620        </span>
621
622                  </span>
623  </span>
624
625    </a>
626  
627
628            </div>
629          </div>
630        
631                  <button
632            id="js-menu-button"
633            aria-haspopup="true"
634            aria-expanded="false"
635            class="hamburger-menu__toggle -default-color banner-button-menu  -shadowed "
636          >
637            <span class="label">Menu</span>
638            <span class="hamburger"></span>
639          </button>
640              </div>
641    </div>
642  </div>
643  </header>
644
645
646
647    <main id="content" class="blocks-container
648       -logo">
649      
650  
650<script id="header-offset-css-script">
651    if (document.querySelector('.callout.-wants-fixed-banner')) {
652      let calloutBannerHeight = document.querySelector('.callout-banner').offsetHeight;
653      let menu = document.querySelector('#js-banner');
654      menu.style.marginTop = `calc(${calloutBannerHeight}px + 0.875rem)`;
655    }
656    const $header = document.querySelector('header.site-header');
657    const transparentMenu = $header.classList.value.includes('-transparent') || $header.classList.value.includes('-mobile-transparent') || $header.classList.value.includes('-translucent');
658    const hasGoogleTranslate = document.getElementById('content').classList.value.includes('-has-google-translate');
659    const offset = $header.offsetHeight;
660    let offsetProperty = transparentMenu || hasGoogleTranslate ? 'padding-top' : 'margin-top';
661    let firstRowStyle = document.createElement('style');
662    firstRowStyle.type = 'text/css';
663    let css = '.-first-row:not(.slideshow-row){' + offsetProperty + ':' + offset + 'px}';
664    css += '.-first-row.slideshow-row .slide{' + offsetProperty + ':' + offset + 'px}';
665    if (offsetProperty == 'padding-top') {
666      css += '.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(2.5rem + ' + offset + 'px)}';
667      css += '@media (min-width: 48em){.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(5rem + ' + offset + 'px)}}';
668    }
669    document.head.appendChild(firstRowStyle);
670    firstRowStyle.appendChild(document.createTextNode(css));
671    document.getElementById('header-offset-css-script').remove();
672  </script>
672
673
674
675                        
676
677
678
679  <section class="row row-1 -first-row video-row -has-bg -bg--image -overlay--mild -bg--dark lazyload lazypreload -video-overlay--none hero-row row--is-padded" style="background-image: url(https://catalinaexpress.com/wp-content/uploads/sites/6639/2023/10/AdobeStock_361601201-scaled-e1716575664842.jpeg?w=1600&zoom=2); background-position: center center; background-image:url(https://catalinaexpress.com/wp-content/uploads/sites/6639/2023/10/AdobeStock_361601201-scaled-e1716575664842.jpeg?w=1600&zoom=2);" id="hero-row-1">
680
681  
682
683    
684
685        
686  
687        
688  
689  
690  <div class="video-row-content valign-middle -medium -no-button  text-left -halign-center">
691        <div class="col col--width-3-4">
692      <div class="prose">
693        
694                    <div class="block heading prose text-left" >
695        <h1 class="h1" >Blog</h1>
696
697      
698    </div>
699
700        
701        
702        
703        
704        </div>
705    </div>
706  </div>
707    
708  </section>
709
710  
711  
712
713              
714            
715  
716  
717  
718  <section class="row row--is-padded ">
719    <div class="grid">
720
721      <div class="blog-container -no-sidebar">
722
723        <div class="blog-content">
724
725            
726            <div class="grid -wrap is-card-grid">
727
728                              <div class="col col--width-1-3 col-grid--block">
729                    <div class="block card-single blog-card">
730                                    
731  <div class="card-single--card">
732                  <a tabindex="-1" href="/blog/fall-into-island-events/" class="-image-hover-fade">
733            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/09/2016-FilmFestival-RGB.gif?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/09/2016-FilmFestival-RGB.gif?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/09/2016-FilmFestival-RGB.gif?w=400&zoom=2 [(min-width : 1600px)]">
734              </span>
735              </a>
736              <div class="card__content">
737      <div class="block">
738                  <h3 id="card-title-7164" class="card__title ">
739                          <a tabindex="-1" href="/blog/fall-into-island-events/">
740                        Fall into Island Events
741                          </a>
742                      </h3>
743          
744          
745        <div class="card__description prose"><p>Island time never leaves this getaway destination, no matter the time of year. Fall brings a slower crowd, warm Mediterranean weather and a load of festive events. <strong>September</strong> One of the longest running art festivals in California is back in Avalon. The Catalina Festival of Art takes place on September 18-20 from 10am to 5pm&#8230;</p>
746</div>
747              </div>
748                    <div class="block">
749          <a aria-describedby="card-title-7164" href="/blog/fall-into-island-events/" class="card__link">Read More &raquo;</a>
750                              </div>
751          </div>
752  </div>
753
754                    </div>
755                </div>
756                              <div class="col col--width-1-3 col-grid--block">
757                    <div class="block card-single blog-card">
758                                    
759  <div class="card-single--card">
760                  <a tabindex="-1" href="/blog/summer-in-paradise/" class="-image-hover-fade">
761            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/08/CatalinaSummer25-Finals-241964.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/08/CatalinaSummer25-Finals-241964.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/08/CatalinaSummer25-Finals-241964.jpg?w=400&zoom=2 [(min-width : 1600px)]">
762              </span>
763              </a>
764              <div class="card__content">
765      <div class="block">
766                  <h3 id="card-title-7125" class="card__title ">
767                          <a tabindex="-1" href="/blog/summer-in-paradise/">
768                        Summer in Paradise
769                          </a>
770                      </h3>
771          
772          
773        <div class="card__description prose"><p>Summer isn’t over just yet! Catalina Island is the ultimate paradise just an hour away from Southern California. Take advantage of the summer season. <strong>Water Activities</strong> Nothing screams summer like a beach club on an island. Just past the Catalina Casino is Catalina’s only beachside restaurant and bar, Descanso Beach Club. You can sit tableside&#8230;</p>
774</div>
775              </div>
776                    <div class="block">
777          <a aria-describedby="card-title-7125" href="/blog/summer-in-paradise/" class="card__link">Read More &raquo;</a>
778                              </div>
779          </div>
780  </div>
781
782                    </div>
783                </div>
784                              <div class="col col--width-1-3 col-gr
784id--block">
785                    <div class="block card-single blog-card">
786                                    
787  <div class="card-single--card">
788                  <a tabindex="-1" href="/blog/meet-our-outside-sales-representative/" class="-image-hover-fade">
789            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/05/Boat-Pic-3.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/05/Boat-Pic-3.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/05/Boat-Pic-3.jpg?w=400&zoom=2 [(min-width : 1600px)]">
790              </span>
791              </a>
792              <div class="card__content">
793      <div class="block">
794                  <h3 id="card-title-6851" class="card__title ">
795                          <a tabindex="-1" href="/blog/meet-our-outside-sales-representative/">
796                        Meet Our Outside Sales Representative
797                          </a>
798                      </h3>
799          
800          
801        <div class="card__description prose"><p>Meet Saskia, the Outside Sales Representative with Catalina Express. She has been with the company for three years, starting as a boat crew member before moving into sales about a year later. The experiences as a boat crew member gave her a real appreciation for the vessels, the team, and the care that goes into&#8230;</p>
802</div>
803              </div>
804                    <div class="block">
805          <a aria-describedby="card-title-6851" href="/blog/meet-our-outside-sales-representative/" class="card__link">Read More &raquo;</a>
806                              </div>
807          </div>
808  </div>
809
810                    </div>
811                </div>
812                              <div class="col col--width-1-3 col-grid--block">
813                    <div class="block card-single blog-card">
814                                    
815  <div class="card-single--card">
816                  <a tabindex="-1" href="/blog/sun-sea-and-spring-break/" class="-image-hover-fade">
817            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2023/05/untitled-162copy-scaled.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2023/05/untitled-162copy-scaled.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2023/05/untitled-162copy-scaled.jpg?w=400&zoom=2 [(min-width : 1600px)]">
818              </span>
819              </a>
820              <div class="card__content">
821      <div class="block">
822                  <h3 id="card-title-6728" class="card__title ">
823                          <a tabindex="-1" href="/blog/sun-sea-and-spring-break/">
824                        Sun, Sea and Spring Break
825                          </a>
826                      </h3>
827          
828          
829        <div class="card__description prose"><p>Spring break is in full bloom on Catalina Island. Just an hour away from Southern California, Catalina Island is a quick and convenient getaway for a break from school or work for a trip to make memories. <strong>Tours &amp; Activities</strong> If you like a surge of excitement, then parasailing is just the activity for you! &#8230;</p>
830</div>
831              </div>
832                    <div class="block">
833          <a aria-describedby="card-title-6728" href="/blog/sun-sea-and-spring-break/" class="card__link">Read More &raquo;</a>
834                              </div>
835          </div>
836  </div>
837
838                    </div>
839                </div>
840                              <div class="col col--width-1-3 col-grid--block">
841                    <div class="block card-single blog-card">
842                                    
843  <div class="card-single--card">
844                  <a tabindex="-1" href="/blog/savory-sweet/" class="-image-hover-fade">
845            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/w
845p-content/uploads/sites/6639/2026/02/CatalinaFall2024_Longnecker_Finals_22-CatalinaFall2024_Longnecker_Finals-1.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/02/CatalinaFall2024_Longnecker_Finals_22-CatalinaFall2024_Longnecker_Finals-1.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/02/CatalinaFall2024_Longnecker_Finals_22-CatalinaFall2024_Longnecker_Finals-1.jpg?w=400&zoom=2 [(min-width : 1600px)]">
846              </span>
847              </a>
848              <div class="card__content">
849      <div class="block">
850                  <h3 id="card-title-6634" class="card__title ">
851                          <a tabindex="-1" href="/blog/savory-sweet/">
852                        Savory &#038; Sweet
853                          </a>
854                      </h3>
855          
856          
857        <div class="card__description prose"><p>Satisfy your cravings for savory food and delicious treats on a food tour of Catalina Island’s fine dining. With a view at every seat, you’ll get a taste of salty and sweet.  <strong>Savory</strong> A classic to many locals and visitors, Original Antonio’s Pizzeria has been serving Avalon for more than 45 years. Dine in or&#8230;</p>
858</div>
859              </div>
860                    <div class="block">
861          <a aria-describedby="card-title-6634" href="/blog/savory-sweet/" class="card__link">Read More &raquo;</a>
862                              </div>
863          </div>
864  </div>
865
866                    </div>
867                </div>
868                              <div class="col col--width-1-3 col-grid--block">
869                    <div class="block card-single blog-card">
870                                    
871  <div class="card-single--card">
872                  <a tabindex="-1" href="/blog/new-year-new-adventures/" class="-image-hover-fade">
873            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/01/CatalinaFall2024_Longnecker_Finals_121-CatalinaFall2024_Longnecker_Finals.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/01/CatalinaFall2024_Longnecker_Finals_121-CatalinaFall2024_Longnecker_Finals.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/01/CatalinaFall2024_Longnecker_Finals_121-CatalinaFall2024_Longnecker_Finals.jpg?w=400&zoom=2 [(min-width : 1600px)]">
874              </span>
875              </a>
876              <div class="card__content">
877      <div class="block">
878                  <h3 id="card-title-6610" class="card__title ">
879                          <a tabindex="-1" href="/blog/new-year-new-adventures/">
880                        New Year, New Adventures
881                          </a>
882                      </h3>
883          
884          
885        <div class="card__description prose"><p>A new year means a year full of new adventures and endless Catalina Island moments! Here are 10 can’t-miss experiences for your next getaway to Catalina Island. 1. Horseback on the Horizon Ride into Avalon’s horizon with Catalina Island Horseback Adventures. Horseback riding is a unique way to experience the beauty, history and scenic landscape&#8230;</p>
886</div>
887              </div>
888                    <div class="block">
889          <a aria-describedby="card-title-6610" href="/blog/new-year-new-adventures/" class="card__link">Read More &raquo;</a>
890                              </div>
891          </div>
892  </div>
893
894                    </div>
895                </div>
896                              <div class="col col--width-1-3 col-grid--block">
897                    <div class="block card-single blog-card">
898                                    
899  <div class="card-single--card">
900                  <a tabindex="-1" href="/blog/a-california-christmas/" class="-image-hover-fade">
901            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/11/LoveCatalina_Xmas2024_Longnecker_74-Christmas-in-Avalon.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/w
901p-content/uploads/sites/6639/2025/11/LoveCatalina_Xmas2024_Longnecker_74-Christmas-in-Avalon.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/11/LoveCatalina_Xmas2024_Longnecker_74-Christmas-in-Avalon.jpg?w=400&zoom=2 [(min-width : 1600px)]">
902              </span>
903              </a>
904              <div class="card__content">
905      <div class="block">
906                  <h3 id="card-title-6485" class="card__title ">
907                          <a tabindex="-1" href="/blog/a-california-christmas/">
908                        A California Christmas
909                          </a>
910                      </h3>
911          
912          
913        <div class="card__description prose"><p>As you start planning for holiday fun, Catalina Island is the place to be for unique Christmas shopping, holiday cheer and a New Year’s celebration. <strong>Holiday Open House at Mt Ada</strong> Kick off the holiday spirit at the Holiday Open House at Mt Ada on December 2! Celebrate a Catalina tradition by joining the Catalina&#8230;</p>
914</div>
915              </div>
916                    <div class="block">
917          <a aria-describedby="card-title-6485" href="/blog/a-california-christmas/" class="card__link">Read More &raquo;</a>
918                              </div>
919          </div>
920  </div>
921
922                    </div>
923                </div>
924                              <div class="col col--width-1-3 col-grid--block">
925                    <div class="block card-single blog-card">
926                                    
927  <div class="card-single--card">
928                  <a tabindex="-1" href="/blog/fore/" class="-image-hover-fade">
929            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/6GolfCourse_Talent_6.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/6GolfCourse_Talent_6.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/6GolfCourse_Talent_6.jpg?w=400&zoom=2 [(min-width : 1600px)]">
930              </span>
931              </a>
932              <div class="card__content">
933      <div class="block">
934                  <h3 id="card-title-6435" class="card__title ">
935                          <a tabindex="-1" href="/blog/fore/">
936                        Fore!
937                          </a>
938                      </h3>
939          
940          
941        <div class="card__description prose"><p>Calling all golf fanatics! Whether you are a pro-golfer or just getting started, Catalina Island has a breath-taking course that offers sweeping ocean views and charming hillsides. <strong>Catalina Island Golf Course</strong> Tee off in paradise on the oldest operating golf course west of the Mississippi. The Catalina Island Golf Course was originally built as a&#8230;</p>
942</div>
943              </div>
944                    <div class="block">
945          <a aria-describedby="card-title-6435" href="/blog/fore/" class="card__link">Read More &raquo;</a>
946                              </div>
947          </div>
948  </div>
949
950                    </div>
951                </div>
952                              <div class="col col--width-1-3 col-grid--block">
953                    <div class="block card-single blog-card">
954                                    
955  <div class="card-single--card">
956                  <a tabindex="-1" href="/blog/picture-perfect-views/" class="-image-hover-fade">
957            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/Catalina_20180411_2695.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/Catalina_20180411_2695.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/10/Catalina_20180411_2695.jpg?w=400&zoom=2 [(min-width : 1600px)]">
958              </span>
959              </a>
960              <div class="card__content">
961      <div class="block">
962                  <h3 id="card-title-6417" class="card__title ">
963                          <a tabindex="-1" href="/blog/picture-perfect-views/">
964                        Picture Perfect Views
965                          </a>
966                      </h3>
967          
968          
969        <div class="card__description prose"><p>It’s no secret that Catalina Island is known for its picturesque ocean views and charming hillsides. There are so many locations to capture that picture perfect view. <strong>Avalon Ferry Terminal </strong> The moment you step off the Catalina Express you are met with a stunning scene of Avalon. The Avalon ferry terminal has close-up access&#8230;</p>
970</div>
971              </div>
972                    <div class="block">
973          <a aria-describedby="card-title-6417" href="/blog/picture-perfect-views/" class="card__link">Read More &raquo;</a>
974                              </div>
975          </div>
976  </div>
977
978                    </div>
979                </div>
980                              <div class="col col--width-1-3 col-gr
980id--block">
981                    <div class="block card-single blog-card">
982                                    
983  <div class="card-single--card">
984                  <a tabindex="-1" href="/blog/catalinas-greatest-landmarks/" class="-image-hover-fade">
985            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/01/Casino_Exterior_2010_1.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/01/Casino_Exterior_2010_1.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/01/Casino_Exterior_2010_1.jpg?w=400&zoom=2 [(min-width : 1600px)]">
986              </span>
987              </a>
988              <div class="card__content">
989      <div class="block">
990                  <h3 id="card-title-6399" class="card__title ">
991                          <a tabindex="-1" href="/blog/catalinas-greatest-landmarks/">
992                        Catalina&#8217;s Greatest Landmarks
993                          </a>
994                      </h3>
995          
996          
997        <div class="card__description prose"><p>Catalina Island’s past has shaped this beautiful destination into a traveler’s dream. Iconic landmarks still stand today to showcase the legacy of Avalon’s rich history. <strong>Catalina Casino </strong> Where visitors once danced to the sounds of Big Band music and the first theatre was built for “talkies”, the iconic Catalina Casino is famous to many&#8230;.</p>
998</div>
999              </div>
1000                    <div class="block">
1001          <a aria-describedby="card-title-6399" href="/blog/catalinas-greatest-landmarks/" class="card__link">Read More &raquo;</a>
1002                              </div>
1003          </div>
1004  </div>
1005
1006                    </div>
1007                </div>
1008                              <div class="col col--width-1-3 col-grid--block">
1009                    <div class="block card-single blog-card">
1010                                    
1011  <div class="card-single--card">
1012                  <a tabindex="-1" href="/blog/catalina-island-libations/" class="-image-hover-fade">
1013            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/09/DSC05903_de5c1e.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/09/DSC05903_de5c1e.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2025/09/DSC05903_de5c1e.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1014              </span>
1015              </a>
1016              <div class="card__content">
1017      <div class="block">
1018                  <h3 id="card-title-6375" class="card__title ">
1019                          <a tabindex="-1" href="/blog/catalina-island-libations/">
1020                        Catalina Island Libations
1021                          </a>
1022                      </h3>
1023          
1024          
1025        <div class="card__description prose"><p>Catalina Island is known for many different things and signature cocktails is definitely one of them. Try just a sample of favorites on your next visit to Catalina Island! <strong>Catalina Island Brew House </strong> Coffeehouse by day, brewhouse by night! Catalina Island Brew House offers the only beer brewed on Catalina. All of their microbrews&#8230;</p>
1026</div>
1027              </div>
1028                    <div class="block">
1029          <a aria-describedby="card-title-6375" href="/blog/catalina-island-libations/" class="card__link">Read More &raquo;</a>
1030                              </div>
1031          </div>
1032  </div>
1033
1034                    </div>
1035                </div>
1036                              <div class="col col--width-1-3 col-grid--block">
1037                    <div class="block card-single blog-card">
1038                                    
1039  <div class="card-single--card">
1040                  <a tabindex="-1" href="/blog/make-a-splash/" class="-image-hover-fade">
1041            <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://catalinaexpress.com/w
1041p-content/uploads/sites/6639/2024/01/TwoGirlsKayak3001.jpg?w=414&zoom=2 [(max-width: 414px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/TwoGirlsKayak3001.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://catalinaexpress.com/wp-content/uploads/sites/6639/2024/01/TwoGirlsKayak3001.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1042              </span>
1043              </a>
1044              <div class="card__content">
1045      <div class="block">
1046                  <h3 id="card-title-6308" class="card__title ">
1047                          <a tabindex="-1" href="/blog/make-a-splash/">
1048                        Make a Splash
1049                          </a>
1050                      </h3>
1051          
1052          
1053        <div class="card__description prose"><p>Make a splash on Catalina Island with the many water activities that are offered. From family friendly to exhilarating activities, Avalon has the perfect excursion to cool down on a hot day.  <strong>Wet Spot Rentals </strong> Located right when you get off the Catalina Express, Wet Spot Rentals is your one stop shop for a&#8230;</p>
1054</div>
1055              </div>
1056                    <div class="block">
1057          <a aria-describedby="card-title-6308" href="/blog/make-a-splash/" class="card__link">Read More &raquo;</a>
1058                              </div>
1059          </div>
1060  </div>
1061
1062                    </div>
1063                </div>
1064                          </div>
1065
1066          <div class="blog-navigation">
1067                          <a href="https://catalinaexpress.com/blog/page/2/" rel="prev" class="blog-prev" title="visit older posts">
1068                Older Posts
1069              </a>
1070                                  </div>
1071
1072        </div>
1073        
1074      </div>
1075    </div>
1076  </section>
1077
1078    
1079    </main>
1080    <footer class="fh-footer-row" id="site-footer">
1081                                                            
1082
1083
1084
1085  <section class="row row-2 multi-col-row -has-bg -bg--dark row--is-padded" style="background-color: #01253c;" >
1086
1087  
1088
1089      <div class="block breadcrumbs global-breadcrumbs -footer breadcrumbs prose text-left" >
1090  
1091    <nav aria-label=Breadcrumb>
1092    <ol class="breadcrumb-list">
1093              <li class="breadcrumb-item" >
1094          <a class="breadcrumb-link" href="/" data-mx-link="global-breadcrumbs" data-custom-mixpanel-property="footer">
1095            <svg class="icon icon-home " xmlns="http://www.w3.org/2000/svg" width="40" height="31.8" viewBox="0 0 40 31.8">
1096<title>Home</title>
1097<path d="M34.3,18.3v11.9c0,0.4-0.2,0.8-0.5,1.1s-0.7,0.5-1.1,0.5h-9.5v-9.5h-6.4v9.5H7.3c-0.4,0-0.8-0.2-1.1-0.5
1098	c-0.3-0.3-0.5-0.7-0.5-1.1V18.3c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1L20,6.4l14.3,11.8C34.3,18.2,34.3,18.3,34.3,18.3z M39.8,16.6
1099	l-1.5,1.8c-0.1,0.1-0.3,0.2-0.5,0.3h-0.1c-0.2,0-0.4-0.1-0.5-0.2L20,4.2L2.8,18.6c-0.2,0.1-0.4,0.2-0.6,0.2c-0.2,0-0.4-0.1-0.5-0.3
1100	l-1.5-1.8C0,16.5,0,16.3,0,16c0-0.2,0.1-0.4,0.3-0.5L18.1,0.6C18.6,0.2,19.3,0,20,0s1.4,0.2,1.9,0.6l6.1,5.1V0.9
1101	c0-0.2,0.1-0.4,0.2-0.6s0.3-0.2,0.6-0.2h4.8c0.2,0,0.4,0.1,0.6,0.2c0.1,0.1,0.2,0.3,0.2,0.6V11l5.4,4.5c0.2,0.1,0.3,0.3,0.3,0.5
1102	C40,16.3,40,16.5,39.8,16.6z"/>
1103</svg>
1104
1105          </a>
1106        </li>
1107              <li class="breadcrumb-item" style='color:;'>
1108          <a class="breadcrumb-link" href="/blog/" data-mx-link="global-breadcrumbs" data-custom-mixpanel-property="footer">
1109            Blog
1110          </a>
1111        </li>
1112          </ol>
1113  </nav>
1114
1115          <div class="breadcrumb-divider">
1116      <hr role="presentation"/>
1117    </div>
1118
1119  
1120  </div>
1121
1122
1123        
1124  
1125            <div class="grid -tablet-wrap" >
1126              
1127
1128
1129<div class="col col-1 col--width-1-4 -no-bg" >
1130
1131
1132
1133  <div class="col-inner">
1134            <div class="block image halign-center" >
1135    
1136    
1137    <img
1138    class="lazyload lazypreload"
1139    data-src="https://catalinaexpress.com/wp-content/uploads/sites/6639/2026/07/Catalina-Express-45-logo-Color-for-dark-backgrounds.png?w=840&zoom=2"
1140    width="840"
1141    height="550"
1142    alt="45 Years logo with a stylized ship and text 'Catalina Express'."
1143    title="Catalina Express 45 logo Color (for dark backgrounds)"
1144    style="max-width:70%"
1145  />
1146
1147          
1148
1149    </div>
1150
1151            <div class="block button-block halign-center" >
1152                <a href="https&#x3A;&#x2F;&#x2F;fareharbor.com&#x2F;embeds&#x2F;book&#x2F;catalinaexpress&#x2F;&#x3F;ref&#x3D;https&#x25;3A&#x25;2F&#x25;2Fcatalinaexpress.com" class="a-button" data-mixpanel="generic-book-button">
1153                  
1154  <span id="btn-2"class="button -custom-color -loud -full-width -icon -bg--dark" style="background-color:#ee2e23;border-color:#ce1a0f;">
1155    <span class="inner">
1156              <span class="label">
1157                      <span aria-hidden="true">
1158              <svg class="icon icon-calendar button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
1159<title>Calendar</title>
1160<path d="M17.5,1.5h-1.1v1.8c0,0.6-0.5,1-1,1h-1c-0.6,0-1-0.5-1-1V1.5H6.7v1.8c0,0.6-0.5,1-1,1h-1c-0.6,0-1-0.5-1-1V1.5H2.5
1161	C1.2,1.5,0,2.7,0,4v12.9c0,1.4,1.2,2.5,2.5,2.5h14.9c1.4,0,2.5-1.1,2.5-2.5V4C20,2.7,18.9,1.5,17.5,1.5z M18.4,16.9
1162	c0,0.5-0.4,1-1,1H2.5c-0.5,0-1-0.4-1-1V6.6h16.8V16.9z"/>
1163<path d="M3.7,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4V10
1164	C3.3,10.2,3.5,10.3,3.7,10.3z"/>
1165<path d="M11,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4V10
1166	C10.7,10.2,10.8,10.3,11,10.3z"/>
1167<path d="M7.3,10.3H9c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H7.3C7.1,8.4,7,8.5,7,8.7V10C7,10.2,7.1,10.3,7.3,10.3z"/>
1168<path d="M14.7,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4V10
1169	C14.3,10.2,14.5,10.3,14.7,10.3z"/>
1170<path d="M3.7,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1171	C3.3,13.1,3.5,13.2,3.7,13.2z"/>
1172<path d="M11,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4v1.2
1173	C10.7,13.1,10.8,13.2,11,13.2z"/>
1174<path d="M7.3,13.2H9c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H7.3c-0.2,0-0.4,0.1-0.4,0.4v1.2C7,13.1,7.1,13.2,7.3,13.2
1175	z"/>
1176<path d="M14.7,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1177	C14.3,13.1,14.5,13.2,14.7,13.2z"/>
1178<path d="M3.7,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1179	C3.3,16,3.5,16.2,3.7,16.2z"/>
1180<path d="M11,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4v1.2
1181	C10.7,16,10.8,16.2,11,16.2z"/>
1182<path d="M7.3,16.2H9c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H7.3c-0.2,0-0.4,0.1-0.4,0.4v1.2C7,16,7.1,16.2,7.3,16.2z"/>
1183<path d="M14.7,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1184	C14.3,16,14.5,16.2,14.7,16.2z"/>
1185<path d="M4.7,3.7h1C5.9,3.7,6,3.5,6,3.3V0.9c0-0.2-0.2-0.4-0.4-0.4h-1c-0.2,0-0.4,0.2-0.4,0.4v2.4C4.3,3.5,4.4,3.7,4.7,3.7z"/>
1186<path d="M14.3,3.7h1c0.2,0,0.4-0.2,0.4-0.4V0.9c0-0.2-0.2-0.4-0.4-0.4h-1c-0.2,0-0.4,0.2-0.4,0.4v2.4C14,3.5,14.1,3.7,14.3,3.7z"/>
1187</svg>
1188
1189            </span>
1190          
1191          Book Now
1192        </span>
1193
1194                  </span>
1195  </span>
1196
1197    </a>
1198  
1199  </div>
1200
1201      </div>
1202</div>
1203
1204      
1205
1206
1207<div class="col col-2 col--width-1-4 -no-bg" >
1208
1209
1210
1211  <div class="col-inner">
1212            <div class="block heading prose text-left" >
1213        <h4 class="h4" >Contact Us</h4>
1214
1215      
1216    </div>
1217
1218            <div class="block separator -tiny -default-width -stubby halign-left" >
1219        <hr role="presentation" style="color: #428fbd;" />
1220    </div>
1221
1222            <div class="block contact-info-block" >
1223      
1224        
1225      
1226
1227      
1228    <div class="contact-info notranslate">
1229                                                                              <a class="contact-info-row email" target="_self" href="/cdn-cgi/l/email-protection#e1acc7c2d8d6da888dc7c2d7d5dac7c2d7d6da80c7c2d0d0d7da808dc7c2d0d1d4da8fc7c2d8d6daa4c7c2d0d3d1da91c7c2d0d0d5dac7c2d0d1d0dac7c2d0d0d4da92c7c2d5d7dac7c2d8d8dac7c2d0d0d0da8c">
1230          
1231            
1232            <span class="label" aria-hidden="true"><svg class="icon icon-envelope " xmlns="http://www.w3.org/2000/svg" width="28" height="22" viewBox="0 0 1792 1408" >
1233  <title>Envelope</title>
1234  <path d="M1792,454v794c0,44-15.7,81.7-47,113s-69,47-113,47H160c-44,0-81.7-15.7-113-47s-47-69-47-113V454c29.3,32.7,63,61.7,101,87 c241.3,164,407,279,497,345c38,28,68.8,49.8,92.5,65.5s55.2,31.7,94.5,48s76,24.5,110,24.5h2c34,0,70.7-8.2,110-24.5 c39.3-16.3,70.8-32.3,94.5-48S1156,914,1194,886c113.3-82,279.3-197,498-345C1730,515,1763.3,486,1792,454z M1792,160 c0,52.7-16.3,103-49,151s-73.3,89-122,123c-250.7,174-406.7,282.3-468,325c-6.7,4.7-20.8,14.8-42.5,30.5s-39.7,28.3-54,38 s-31.7,20.5-52,32.5c-20.3,12-39.5,21-57.5,27s-34.7,9-50,9h-2c-15.3,0-32-3-50-9s-37.2-15-57.5-27s-37.7-22.8-52-32.5 s-32.3-22.3-54-38S645.7,763.7,639,759c-60.7-42.7-148-103.5-262-182.5S194.7,450,172,434c-41.3-28-80.3-66.5-117-115.5S0,224,0,182 c0-52,13.8-95.3,41.5-130S108.7,0,160,0h1472c43.3,0,80.8,15.7,112.5,47S1792,116,
12341792,160z"/>
1235</svg>
1236</span>
1237            <span class="value" aria-label="email M&#97;il&#64;&#67;a&#116;al&#105;n&#97;E&#120;p&#114;&#101;&#115;s&#46;&#99;&#111;m">
1238              M&#97;il&#64;&#67;a&#116;al&#105;n&#97;E&#120;p&#114;&#101;&#115;s&#46;&#99;&#111;m
1239            </span>
1240
1241            </a>
1242                                                        
1243                        <div class="contact-info-row custom_info">
1244        
1245                  <span class="label" aria-hidden="true"><svg class="icon icon-phone " xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
1246<title>Phone</title>
1247<path class="st0" d="M5.26,7.18l2.71-2.51L5.68,0L2.59,0.21C-2.71,7.16,9.75,23,17.75,19.5l0.94-2.95l-4-3.33l-3.08,2.04
1248  C9.14,13.24,6.62,10.08,5.26,7.18z"/>
1249</svg>
1250</span>
1251        
1252        <span class="value" aria-label="">
1253          310-519-1212
1254        </span>
1255
1256        </div>
1257                        <div class="contact-info-row custom_info">
1258        
1259                  <span class="label" aria-hidden="true"><svg class="icon icon-phone " xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
1260<title>Phone</title>
1261<path class="st0" d="M5.26,7.18l2.71-2.51L5.68,0L2.59,0.21C-2.71,7.16,9.75,23,17.75,19.5l0.94-2.95l-4-3.33l-3.08,2.04
1262  C9.14,13.24,6.62,10.08,5.26,7.18z"/>
1263</svg>
1264</span>
1265        
1266        <span class="value" aria-label="">
1267          Group Reservations (20+ People): 310-519-1212 ext. 4
1268        </span>
1269
1270        </div>
1271                        <div class="contact-info-row custom_info">
1272        
1273                  <span class="label" aria-hidden="true"><svg class="icon icon-map-marker " xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
1274  <title>Map Marker</title>
1275  <path fill-rule="evenodd" clip-rule="evenodd" d="M10,10c-2.08,0-3.75-1.68-3.75-3.75S7.93,2.5,10,2.5s3.75,1.68,3.75,3.75S12.07,10,10,10z M10,0
1276  	C6.55,0,3.75,2.8,3.75,6.25S10,20,10,20s6.25-10.3,6.25-13.75S13.45,0,10,0z"/>
1277</svg>
1278</span>
1279        
1280        <span class="value" aria-label="">
1281          Multiple Departure Ports - Click <u><a href="https://catalinaexpress.com/ports/">here</a></u> to view all.
1282        </span>
1283
1284        </div>
1285      
1286            </div>
1287
1288    </div>
1289
1290      </div>
1291</div>
1292
1293      
1294
1295
1296<div class="col col-3 col--width-1-4 -no-bg" >
1297
1298
1299
1300  <div class="col-inner">
1301            <div class="block heading prose text-left" >
1302        <h4 class="h4" >Quick Links</h4>
1303
1304      
1305    </div>
1306
1307            <div class="block separator -tiny -default-width -stubby halign-left" >
1308        <hr role="presentation" style="color: #428fbd;" />
1309    </div>
1310
1311            <div class="block menu-block text-left" >
1312    <nav aria-label=Secondary>
1313    <ul>
1314              <li class="menu-block-item">
1315          <a class="menu-block-link" href="https://catalinaexpress.com/" target="_self">Home</a>
1316
1317                  </li>
1318              <li class="menu-block-item">
1319          <a class="menu-block-link" href="https://catalinaexpress.com/schedule-fares/" target="_self">Schedule &#038; Fares</a>
1320
1321                  </li>
1322              <li class="menu-block-item">
1323          <a class="menu-block-link" href="https://catalinaexpress.com/ports/" target="_self">Ports</a>
1324
1325                  </li>
1326              <li class="menu-block-item">
1327          <a class="menu-block-link" href="https://catalinaexpress.com/about-us/" target="_self">About Us</a>
1328
1329                  </li>
1330              <li class="menu-block-item">
1331          <a class="menu-block-link" href="https://catalinaexpress.com/travel-policies/" target="_self">Travel Policies</a>
1332
1333                  </li>
1334              <li class="menu-block-item">
1335          <a class="menu-block-link" href="https://catalinaexpress.com/baggage-restrictions/" target="_self">Baggage Guidelines</a>
1336
1337                  </li>
1338              <li class="menu-block-item">
1339          <a class="menu-block-link" href="https://catalinaexpress.com/explore-catalina/" target="_self">Explore Catalina</a>
1340
1341                  </li>
1342              <li class="menu-block-item">
1343          <a class="menu-block-link" href="https://catalinaexpress.com/terms-conditions/" target="_self">Terms &#038; Conditions</a>
1344
1345                  </li>
1346              <li class="menu-block-item">
1347          <a class="menu-block-link" href="https://catalinaexpress.com/contact/" target="_self">Contact</a>
1348
1349                  </li>
1350              <li class="menu-block-item">
1351          <a class="menu-block-link" href="https://catalinaexpress.com/opt-out-preferences/" target="_self">Opt-out preferences</a>
1352
1353                  </li>
1354              <li class="menu-block-item">
1355          <a class="menu-block-link" href="https://catalinaexpress.com/privacy-statement-us/" target="_self">Privacy Statement (US)</a>
1356
1357                  </li>
1358              <li class="menu-block-item">
1359          <a class="menu-block-link" href="https://catalinaexpress.com/disclaimer/" target="_self">Disclaimer</a>
1360
1361                  </li>
1362          </ul>
1363  </nav>
1364  </div>
1365
1366            <div class="block rich-text prose" >
1367    <style>@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@500&display=swap');</style>
1368
1369  </div>
1370
1371      </div>
1372</div>
1373
1374      
1375
1376
1377<div class="col col-4 col--width-1-4 -no-bg" >
1378
1379
1380
1381  <div class="col-inner">
1382            <div class="block heading prose text-left" >
1383        <h4 class="h4" >Get Info On Events, News & Offers!</h4>
1384
1385      
1386    </div>
1387
1388            <div class="block button-block halign-center" >
1389                <a href="https&#x3A;&#x2F;&#x2F;catalinaexpress.com&#x2F;newsletter-sign-up&#x2F;" class="a-button" data-mixpanel="generic-book-button">
1390        
1391  <span id="btn-3"class="button -default-color -loud">
1392    <span class="inner">
1393              <span class="label">
1394          
1395          Sign Up For Newsletter
1396        </span>
1397
1398                  </span>
1399  </span>
1400
1401    </a>
1402  
1403  </div>
1404
1405            <div class="block heading prose text-left" >
1406        <h4 class="h4" >Follow Us On:</h4>
1407
1408      
1409    </div>
1410
1411            <div class="block social-media-links halign-left" >
1412        <ul class="social-media-links"><li class="social-media-link" ><a class=" -normal " title="Visit our Facebook" target="_blank" href="https://www.facebook.com/CatalinaChannelExpress/"><svg class="icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><title>Facebook</title><path d="M21.73,0H1.27A1.27,1.27,0,0,0,0,1.27V21.73A1.27,1.27,0,0,0,1.27,23H12V14.09H9V10.62h3V8.06c0-3,1.56-4.59,4.21-4.59a24.64,24.64,0,0,1,2.68.14v3.1H17.08c-1.44,0-1.72.68-1.72,1.69v2.22h3.44l-.45,3.47h-3V23h6.37A1.27,1.27,0,0,0,23,21.73V1.27A1.27,1.27,0,0,0,21.73,0Z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Google My Business Profile" target="_blank" href="https://www.google.com/search?tbs=lf:1,lf_ui:2&tbm=lcl&q=catalina+express&rflfq=1&num=10&rllag=33554173,-118260414,23989&sa=X&ved=2ahUKEwjj_uyF8tL_AhUxJX0KHcbrBTAQjGp6BAhgEAE&biw=1594&bih=848&dpr=1.8#rlfi=hd:;si:;mv:[[33.788907099999996,-117.64361969999997],[33.319440199999995,-118.54719270000001]];tbs:lrf:!1m4!1u3!2m2!3m1!1e1!1m4!1u2!2m2!2m1!1e1!2m1!1e2!2m1!1e3!3sIAE,lf:1,lf_ui:2"><svg class="icon icon-google-my-business " xmlns="http://www.w3.org/2000/svg" width="25" height="23"
1413	 viewBox="0 0 27.2 24"><g><path d="M19.4,21.2c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4c0.9,0,1.7,0.4,2.4,1c0.3,0.3,0.3,0.7,0,1c-0.3,0.3-0.7,0.3-1,0
1414		c-0.4-0.4-0.9-0.6-1.4-0.6c-1.1,0-1.9,0.9-1.9,1.9s0.9,1.9,1.9,1.9c0.8,0,1.5-0.5,1.8-1.2h-1.8c-0.4,0-0.7-0.3-0.7-0.7
1415		s0.3-0.7,0.7-0.7H22c0.4,0,0.7,0.3,0.7,0.7C22.7,19.7,21.2,21.2,19.4,21.2z"/></g><g><path class="st0" d="M23.1,23.9H4c-1.3,0-2.4-1.1-2.4-2.4v-9.2C0.6,11.5,0,10.4,0,9.2V8.9c0-0.1,0-0.2,0-0.3l2.3-7.9
1416		C2.5,0.3,2.9,0,3.3,0h20.5c0.4,0,0.8,0.3,0.9,0.7L27,8.7c0,0.1,0,0.2,0,0.3v0.2c0,1.2-0.6,2.4-1.5,3.1v9.2
1417		C25.6,22.8,24.5,23.9,23.1,23.9z M3.5,13.2v8.3C3.5,21.8,3.7,22,4,22h19.2c0.3,0,0.5-0.2,0.5-0.5v-8.3c-1.4,0.2-2.8-0.4-3.7-1.4
1418		c0,0,0,0.1-0.1,0.1c-0.8,0.9-1.9,1.4-3.1,1.4c-1.2,0-2.4-0.6-3.2-1.5c-0.8,0.9-1.9,1.5-3.2,1.5c-1.2,0-2.3-0.5-3.1-1.4
1419		c0,0,0-0.1-0.1-0.1C6.3,12.8,4.9,13.4,3.5,13.2z M24.6,11.8C24.6,11.9,24.5,11.9,24.6,11.8L24.6,11.8z M2.5,11.9L2.5,11.9
1420		C2.6,11.9,2.5,11.9,2.5,11.9L2.5,11.9z M20,2L21,9.4c0.1,1.1,1,1.8,2.1,1.8c1.2,0,2.1-0.9,2.1-2.1V9.1L23.1,2H20z M14.5,2V9
1421		c0,1.2,1,2.2,2.2,2.2c0.6,0,1.2-0.3,1.7-0.7c0.4-0.5,0.6-1.1,0.5-1.7L18.1,2H14.5z M8.2,8.8C8.1,9.4,8.3,10,8.7,10.5
1422		c0.4,0.5,1,0.7,1.7,0.7c1.2,0,2.2-1,2.2-2.2V2H9L8.2,8.8z M2,9.1L2,9.1c0,1.2,0.9,2.2,2.1,2.2c1.1,0,2-0.8,2.1-1.8L7,2H4L2,9.1z"/></g></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Instagram" target="_blank" href="https://www.instagram.com/catalinaexpress/?hl=en"><svg class="icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 503.84 503.84"><title>Instagram</title><g><path d="M256,49.47c67.27,0,75.23.26,101.8,1.47,24.56,1.12,37.9,5.22,46.78,8.67a78.05,78.05,0,0,1,29,18.84,78.05,78.05,0,0,1,18.84,29c3.45,8.88,7.55,22.22,8.67,46.78,1.21,26.56,1.47,34.53,1.47,101.8s-.26,75.23-1.47,101.8c-1.12,24.56-5.22,37.9-8.67,46.78a83.43,83.43,0,0,1-47.81,47.81c-8.88,3.45-22.22,7.55-46.78,8.67-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05,78.05,0,0,1-29-18.84,78.05,78.05,0,0,1-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78a78.05,78.05,0,0,1,18.84-29,78.05,78.05,0,0,1,29-18.84c8.88-3.45,22.22-7.55,46.78-8.67,26.56-1.21,34.53-1.47,101.8-1.47m0-45.39c-68.42,0-77,.29-103.87,1.52S107,11.08,91,17.31A123.49,123.49,0,0,0,46.36,46.36,123.49,123.49,0,0,0,17.31,91C11.08,107,6.82,125.32,5.6,152.13S4.08,187.58,4.08,256s.29,77,1.52,103.87S11.08,405,17.31,421a123.49,123.49,0,0,0,29.06,44.62A123.49,123.49,0,0,0,91,494.7c16,6.23,34.34,10.49,61.15,11.71s35.45,1.52,103.87,1.52,77-.29,103.87-1.52S405,500.92,421,494.7A128.82,128.82,0,0,0,494.7,421c6.23-16,10.49-34.34,11.71-61.15s1.52-35.45,1.52-103.87-.29-77-1.52-103.87S500.92,107,494.7,91a123.49,123.49,0,0,0-29.06-44.62A123.49,123.49,0,0,0,421,17.31C405,11.08,386.68,6.82,359.87,5.6S324.42,4.08,256,4.08Z" transform="translate(-4.08 -4.08)"/><path d="M256,126.64A129.36,129.36,0,1,0,385.36,256,129.36,129.36,0,0,0,256,126.64ZM256,340a84,84,0,1,1,84-84A84,84,0,0,1,256,340Z" transform="translate(-4.08 -4.08)"/><circle cx="386.4" cy="117.44" r="30.23"/></g></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Pinterest" target="_blank" href="https://www.pinterest.com/catalinaexpress/"><svg class="icon icon-pinterest " xmlns="http://www.w3.org/2000/svg" width="24" height="24" y="0px" viewBox="0 0 1538 1538" ><title>Pinterest</title><path d="M1537,769c0,139.3-34.3,267.8-103,385.5s-161.8,210.8-279.5,279.5S908.3,1537,769,1537c-74,0-146.7-10.7-218-32 c39.3-62,65.3-116.7,78-164c6-22.7,24-93,54-211c13.3,26,37.7,48.5,73,67.5s73.3,28.5,114,28.5c80.7,0,152.7-22.8,216-68.5 S1198.3,1049,1233,969s52-170,52-270c0-76-19.8-147.3-59.5-214s-97.2-121-172.5-163s-160.3-63-255-63c-70,0-135.3,9.7-196,29 s-112.2,45-154.5,77s-78.7,68.8-109,110.5s-52.7,84.8-67,129.5S250,694.3,250,739c0,69.3,13.3,130.3,40,183 c26.7,52.7,65.7,89.7,117,111c20,8,32.7,1.3,38-20c1.3-4.7,4-15,8-31s6.7-26,8-30c4-15.3,0.3-29.7-11-43c-34-40.7-51-91-51-151 c0-100.7,34.8-187.2,104.5-259.5S664.3,390,777,390c100.7,0,179.2,27.3,235.5,82s84.5,125.7,84.5,213c0,113.3-22.8,209.7-68.5,289 S924.3,1093,853,1093c-40.7,0-73.3-14.5-98-43.5s-32.3-63.8-23-104.5c5.3-23.3,14.2-54.5,26.5-93.5s22.3-73.3,30-103 S800,693.7,800,673c0-33.3-9-61-27-83s-43.7-33-77-33c-41.3,0-76.3,19-105,57s-43,85.3-43,142c0,48.7,8.3,89.3,25,122l-99,418 c-11.3,46.7-15.7,105.7-13,177c-137.3-60.7-248.3-154.3-333-281S1,924.3,1,769c0-139.3,34.3-267.8,103-385.5S265.8,172.7,383.5,104 S629.7,1,769,1s267.8,34.3,385.5,103s210.8,161.8,279.5,279.5S1537,629.7,1537,769z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Tiktok" target="_blank" href="https://www.tiktok.com/@catalinaexpress/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" class="icon icon-tiktok "><title>Tik Tok</title><path class="background" d="M41.4,0H6.5C2.9,0,0,2.9,0,6.5v35c0,3.6,2.9,6.5,6.5,6.4h35c3.6,0,6.5-2.9,6.5-6.5V6.5C48,2.9,45.1,0,41.4,0z
1423	 M38.4,21.9c-2.8,0-5.4-0.9-7.5-2.4v10.9c0,5.5-4.4,9.9-9.9,9.9c-2.8,0-5.2-1.2-7-3c-1.7-1.8-3-4.2-3-6.9c0-5.4,4.5-9.9,9.9-10v0.1
1424	c0.6,0,1,0,1.5,0.1v5.5c-0.5-0.1-0.9-0.2-1.4-0.2c-2.5,0-4.5,2-4.5,4.5c0,1,0.4,1.9,1,2.7c0.8,1.1,2.1,1.7,3.6,1.7
1425	c2.5,0,4.5-1.9,4.5-4.4V9h3.9H31v0.7c0.1,1.7,0.8,3.2,1.9,4.4c1.1,1.2,2.4,2,4,2.3c0.5,0.1,1,0.2,1.5,0.2V21.9z"/><path class="blue-shadow" d="M36.9,16.4v-1.2c-1.4,0-2.8-0.4-4-1.1C34.1,15.5,35.5,16.1,36.9,16.4z M29.5,9c0-0.2-0.1-0.5-0.1-1.3l0,0H24
1426	v21.4c0,2.5-2,4.5-4.5,4.5c-0.7,0-1.4-0.2-2-0.5c0.8,1.1,2.1,1.8,3.6,1.8c2.5,0,4.5-2,4.5-4.5V9H29.5z M20.9,20.5v-1.2
1427	c-0.4-0.1-1-0.1-1.5-0.1c-5.5,0-9.9,4.4-9.9,9.9c0,3.4,1.8,6.4,4.5,8.2c-1.7-1.8-2.9-4.2-2.9-6.9C11.2,25,15.6,20.6,20.9,20.5z"/><path class="pink-shadow" fill="none" d="M30.9,19.5c2.1,1.5,4.7,2.4,7.5,2.4v-5.3c-0.5,0-1-0.1-1.5-0.2v4.2c-2.8,0-5.4-0.9-7.5-2.4v10.9
1428	c0,5.5-4.5,9.9-10,9.9c-2,0-3.8-0.6-5.4-1.7c1.8,1.8,4.2,3,7,3c5.5,0,9.9-4.4,9.9-9.9L30.9,19.5L30.9,19.5z M32.9,14.1
1429	c-1.1-1.2-1.8-2.7-1.9-4.4V9h-1.5C29.8,11.2,31.1,13,32.9,14.1L32.9,14.1z M17.5,33.1c-0.6-0.8-1-1.7-1-2.7c0-2.5,2-4.5,4.5-4.5
1430	c0.5,0,0.9,0.1,1.4,0.2v-5.5c-0.5-0.1-0.9-0.1-1.5-0.1v4.3c-0.4-0.1-1-0.2-1.5-0.2c-2.5,0-4.5,2.2-4.5,4.7
1431	C15,31,16.1,32.4,17.5,33.1z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our TripAdvisor" target="_blank" href="https://www.tripadvisor.com/Attraction_Review-g102873-d1547894-Reviews-Catalina_Express-Catalina_Island_California.html"><svg class="icon icon-tripadvisor " width="39" height="24" viewBox="0 0 39 24" xmlns="http://www.w3.org/2000/svg"><title>TripAdvisor</title><path d="M6.734 4.916c3.66-.472 14.04-.797 11.197 14.204l3.226-.263C19.743 9.611 22.699 4.896 3
14311.942 4.444c-15.33-8.489-24.057.324-25.208.472z" class="head"/><circle cx="9.649" cy="13.579" r="1.624" class="left-eye"/><circle cx="29.222" cy="13.579" r="1.623" class="right-eye"/><path d="M37.083 7.881a12.581 12.581 0 0 1 1.92-3.905l-6.518-.005A23.736 23.736 0 0 0 19.466.357c-4.71-.101-9.35 1.17-13.35 3.66L0 4.02a12.65 12.65 0 0 1 1.912 3.872A9.757 9.757 0 0 0 17.39 19.768l2.079 3.113 2.098-3.139a9.765 9.765 0 0 0 15.516-11.86zm-8.151-3.937a9.734 9.734 0 0 0-9.425 9.011 9.77 9.77 0 0 0-9.536-9.05 24.137 24.137 0 0 1 9.495-1.845c3.253-.05 6.48.593 9.466 1.884zM9.775 21.46a7.796 7.796 0 1 1 7.795-7.794 7.804 7.804 0 0 1-7.795 7.794zm22.169-.442a7.8 7.8 0 0 1-10.015-4.615v-.002a7.796 7.796 0 1 1 10.015 4.617z"/><path d="M9.655 8.756a4.824 4.824 0 1 0 4.817 4.823 4.831 4.831 0 0 0-4.817-4.823zm0 7.986a3.163 3.163 0 1 1 3.156-3.163 3.17 3.17 0 0 1-3.156 3.163zM29.222 8.756a4.824 4.824 0 1 0-.005 9.648 4.824 4.824 0 0 0 .005-9.648zm0 7.986a3.163 3.163 0 1 1-.002-6.325 3.163 3.163 0 0 1 .002 6.325z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our X (formerly Twitter)" target="_blank" href="https://twitter.com/CatalinaExpress"><svg class="icon icon-twitter " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>X formerly Twitter</title><path xmlns="http://www.w3.org/2000/svg" d="M14.2833 10.1624L23.2178 0H21.1006L13.3427 8.82384L7.14656 0H0L9.36984 13.3432L0 24H2.11732L10.3098 14.6817L16.8534 24H24L14.2827 10.1624H14.2833ZM11.3833 13.4608L10.4339 12.1321L2.88022 1.55962H6.1323L12.2282 10.0919L13.1776 11.4206L21.1016 22.5113H17.8495L11.3833 13.4613V13.4608Z"/></svg></a></li></ul>  </div>
1432
1433      </div>
1434</div>
1435
1436        </div>
1437        
1438  </section>
1439
1440
1441                        
1442      <div class="fh-footer">
1443  <div class="top-row">
1444      <a href="https://fareharbor.com" target="_blank" rel="nofollow">
1445        <svg class="powered-by-fh " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.73 19.87">
1446  <title>Powered by FareHarbor</title>
1447  <g class="pby-lighthouse">
1448    <path d="M179.22,10.38c-.05.19,0,.58.22.63l3.38,1.21h.11c.16,0,.35-.31.39-.46s0-.6-.22-.65l-3.38-1.21C179.51,9.86,179.27,10.19,179.22,10.38Z"/>
1449    <path d="M179.48,5.16c-.2.05-.25.38-.19.57s.22.49.38.49h.1l3.71-1.13c.2-.05.29-.46.23-.65s-.37-.59-.56-.54Z"/>
1450    <path d="M179,7.41c-.2,0-.37.42-.37.61s.17.55.37.55h6.31c.2,0,.37-.36.37-.55s-.17-.61-.37-.61Z"/>
1451    <path d="M175.38,18.65"/>
1452    <path d="M177.53,5.18h0a.4.4,0,0,0,.36-.41c0-.15-.09-.51-.22-.57L171.08,0a.4.4,0,0,0-.37,0l-6.65,4.18c-.14.07-.2.44-.16.6s.19.35.35.35h1.07v6.42h-1.43v2l1.29,1.18v4.79c.24.14.93.1,1.18.21V19l7.7-3.67h1.35l0,1.26L171,18.79l.58.77,3.77-1.76,0,2.06c.24-.13.81-.26,1-.4V14.79l1.28-1.19v-2h-1.36V5.18Zm-6.64-3.52,5.31,2.48h-.14v0H165.72v0h-.15Zm-.63,9v1h-3.81V5.18h3.77V6a2.3,2.3,0,0,0-1.73,2.35A2.25,2.25,0,0,0,170.26,10.62Zm-.73-2.27A1.32,1.32,0,0,1,170.89,7a1.28,1.28,0,0,1,1.32,1.39,1.21,1.21,0,0,1-1.32,1.3A1.24,1.24,0,0,1,169.53,8.34Zm1.89,2.27a2.28,2.28,0,0,0,1.79-2.27A2.45,2.45,0,0,0,171.35,6V5.18h3.86v6.42h-3.79Zm-5.07,7.13v-.32s0-2.15,0-2.15l5.09,0Zm10.42-5v.62l-.93.74H166l-.93-.74v-.62h11.68Z"/>
1453  </g>
1454
1455  <g class="pby-poweredby">
1456    <path d="M2.09,11.29H.9v3.08H0V5.63H2.2c2.31,0,3.42,1.12,3.42,2.73C5.62,10.28,4.26,11.26,2.09,11.29Zm.08-4.83H.9v4l1.25,0c1.65,0,2.55-.69,2.55-2S3.81,6.46,2.17,6.46Z"/>
1457    <path d="M9.62,14.57a3.09,3.09,0,0,1-3.1-3.38,3.17,3.17,0,0,1,3.17-3.4,3.07,3.07,0,0,1,3.08,3.38A3.16,3.16,0,0,1,9.62,14.57Zm0-6a2.32,2.32,0,0,0-2.26,2.59,2.29,2.29,0,1,0,4.52,0A2.33,2.33,0,0,0,9.65,8.57Z"/>
1458    <path d="M15.47,14.42,13.51,8h.92l1.48,5.11L17.59,8h.78l1.75,5.13L21.45,8h1L20.5,14.42h-.77L18,9.23l-1.75,5.18Z"/>
1459    <path d="M24,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0Zm3.61-.77a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/>
1460    <path d="M31,14.39h-.87V8L31,7.79V9.16a2.16,2.16,0,0,1,1.89-1.37A2.33,2.33,0,0,1,34,8.08l-.22.81a1.91,1.91,0,0,0-1-.28c-.67,0-1.3.5-1.81,1.65Z"/>
1461    <path d="M35.39,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0ZM39,10.51a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/>
1462    <path d="M45.82,4.95l.87-.18v9.62h-.87v-.6a2.76,2.76,0,0,1-1.86.78c-1.72,0-2.87-1.39-2.87-3.33a3.18,3.18,0,0,1,3.18-3.4,3.9,3.9,0,0,1,1.55.35Zm-1.6,3.67A2.32,2.32,0,0,0,42,11.22c0,1.48.83,2.55,2.13,2.55a2.52,2.52,0,0,0,1.71-.71V9.11A2.64,2.64,0,0,0,44.23,8.62Z"/>
1463    <path d="M54.33,14.57a4.08,4.08,0,0,1-1.57-.35l-.87.38V4.95l.87-.18V8.64a2.87,2.87,0,0,1,1.93-.81c1.7,0,2.8,1.34,2.8,3.26A3.21,3.21,0,0,1,54.33,14.57Zm.2-5.94a2.61,2.61,0,0,0-1.77.71v3.94a2.69,2.69,0,0,0,1.61.5c1.37,0,2.23-1.11,2.23-2.65S55.81,8.63,54.53,8.63Z"/>
1464    <path d="M61.36,14.32l-.52,1.39c-.59,1.57-1.2,2-2.07,2a3,3,0,0,1-1.25-.29l.27-.8a2,2,0,0,0,1,.28c.49,0,.85-.27,1.32-1.49l.43-1.13L58,8H59l2,5.29,2-5.29h.91Z"/>
1465  </g>
1466
1467  <g class="pby-FH">
1468    <polygon points="70.98 7.29 70.98 9.17 75.31 9.17 75.31 10.95 70.98 10.95 70.98 14.38 69.11 14.38 69.11 5.51 75.89 5.51 75.89 7.29 70.98 7.29"/>
1469    <path d="M82.83,14.38l-.7-1.67H78.9l-.7,1.67H76.49l3.27-7.51h1.55l3.27,7.51ZM80.52,8.84l-1,2.42h2Z"/>
1470    <path d="M91.05,14.38,89.42,12H88.1v2.39H86.42V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31L93,14.38Zm0-4.91c0-.7-.5-1.07-1.32-1.07H88.1v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
1471    <polygon points="95.39 14.38 95.39 6.92 101.16 6.92 101.16 8.38 97.06 8.38 97.06 9.89 100.66 9.89 100.66 11.36 97.06 11.36 97.06 12.92 101.21 12.92 101.21 14.38 95.39 14.38"/>
1472    <polygon points="109.58 14.38 109.58 10.66 105.9 10.66 105.9 14.38 104.12 14.38 104.12 5.51 105.9 5.51 105.9 8.98 109.58 8.98 109.58 5.51 111.45 5.51 111.45 14.38 109.58 14.38"/>
1473    <path d="M119.54,14.38l-.7-1.67h-3.23l-.7,1.67h-1.71l3.27-7.51H118l3.27,7.51Zm-2.31-5.54-1,2.42h2Z"/>
1474    <path d="M127.77,14.38,126.13,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
1475    <path d="M135.52,14.38h-3.63V6.92h3.55c1.56,0,2.52.76,2.52,1.93v0a1.73,1.73,0,0,1-1,1.61,1.83,1.83,0,0,1,1.43,1.83v0C138.38,13.7,137.24,14.38,135.52,14.38Zm.76-5.25c0-.49-.39-.77-1.1-.77h-1.66V9.94h1.55c.74,0,1.21-.23,1.21-.79Zm.43,3c0-.5-.38-.81-1.24-.81h-1.94v1.64h2c.74,0,1.19-.26,1.19-.81Z"/>
1476    <path d="M144.34,14.51a3.87,3.87,0,0,1-4-3.84v0a4.06,4.06,0,0,1,8.11,0v0A3.91,3.91,0,0,1,144.34,14.51Zm2.31-3.86a2.29,2.29,0,0,0-2.31-2.35,2.26,2.26,0,0,0-2.29,2.32v0A2.29,2.29,0,0,0,144.37,13a2.26,2.26,0,0,0,2.29-2.32Z"/>
1477    <path d="M155.41,14.38,153.78,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
1478  </g>
1479</svg>
1480
1481      </a>
1482  </div>
1483  <div class="bottom-row">
1484    <a href="/privacy-policy/" class="privacy-policy">Privacy & Cookie Statement </a>
1485
1486    
1487    
1488    
1489  </div>
1490</div>
1491
1492
1493    </footer>
1494
1495    <div id="fh-toast-notifications">
1496      <fh-toasts>
1497      </fh-toasts>
1498    </div>
vendor: 141 bytes, lines 1498-1505
1498
1499
1500    
1501    
1502
1503          
1504    
1505    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1505<script type="speculationrules">
1506{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/6639\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/fareharbor-sites\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1507</script>
1507
1508
1509<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
1510<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optout cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
1511	<div class="cmplz-header">
1512		<div class="cmplz-logo"></div>
1513		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Cookie Consent</div>
1514		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
1515			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
1516		</div>
1517	</div>
1518
1519	<div class="cmplz-divider cmplz-divider-header"></div>
1520	<div class="cmplz-body">
1521		<div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
1522		<!-- categories start -->
1523		<div class="cmplz-categories">
1524			<details class="cmplz-category cmplz-functional" >
1525				<summary>
1526						<span class="cmplz-category-header">
1527							<span class="cmplz-category-title">Functional</span>
1528							<span class='cmplz-always-active'>
1529								<span class="cmplz-banner-checkbox">
1530									<input type="checkbox"
1531										   id="cmplz-functional-optout"
1532										   data-category="cmplz_functional"
1533										   class="cmplz-consent-checkbox cmplz-functional"
1534										   size="40"
1535										   value="1"/>
1536									<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
1537								</span>
1538								Always active							</span>
1539							<span class="cmplz-icon cmplz-open">
1540								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1541							</span>
1542						</span>
1543				</summary>
1544				<div class="cmplz-description">
1545					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
1546				</div>
1547			</details>
1548
1549			<details class="cmplz-category cmplz-preferences" >
1550				<summary>
1551						<span class="cmplz-category-header">
1552							<span class="cmplz-category-title">Preferences</span>
1553							<span class="cmplz-banner-checkbox">
1554								<input type="checkbox"
1555									   id="cmplz-preferences-optout"
1556									   data-category="cmplz_preferences"
1557									   class="cmplz-consent-checkbox cmplz-preferences"
1558									   size="40"
1559									   value="1"/>
1560								<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
1561							</span>
1562							<span class="cmplz-icon cmplz-open">
1563								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" >
1563<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1564							</span>
1565						</span>
1566				</summary>
1567				<div class="cmplz-description">
1568					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
1569				</div>
1570			</details>
1571
1572			<details class="cmplz-category cmplz-statistics" >
1573				<summary>
1574						<span class="cmplz-category-header">
1575							<span class="cmplz-category-title">Statistics</span>
1576							<span class="cmplz-banner-checkbox">
1577								<input type="checkbox"
1578									   id="cmplz-statistics-optout"
1579									   data-category="cmplz_statistics"
1580									   class="cmplz-consent-checkbox cmplz-statistics"
1581									   size="40"
1582									   value="1"/>
1583								<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
1584							</span>
1585							<span class="cmplz-icon cmplz-open">
1586								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1587							</span>
1588						</span>
1589				</summary>
1590				<div class="cmplz-description">
1591					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
1592					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
1593				</div>
1594			</details>
1595			<details class="cmplz-category cmplz-marketing" >
1596				<summary>
1597						<span class="cmplz-category-header">
1598							<span class="cmplz-category-title">Marketing</span>
1599							<span class="cmplz-banner-checkbox">
1600								<input type="checkbox"
1601									   id="cmplz-marketing-optout"
1602									   data-category="cmplz_marketing"
1603									   class="cmplz-consent-checkbox cmplz-marketing"
1604									   size="40"
1605									   value="1"/>
1606								<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
1607							</span>
1608							<span class="cmplz-icon cmplz-open">
1609								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1610							</span>
1611						</span>
1612				</summary>
1613				<div class="cmplz-description">
1614					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
1615				</div>
1616			</details>
1617		</div><!-- categories end -->
1618			</div>
1619
1620	<div class="cmplz-links cmplz-information">
1621		<ul>
1622			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
1623			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
1624			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
1625			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Co
1625okie Database">Read more about these purposes</a></li>
1626		</ul>
1627			</div>
1628
1629	<div class="cmplz-divider cmplz-footer"></div>
1630
1631	<div class="cmplz-buttons">
1632		<button class="cmplz-btn cmplz-accept">Accept</button>
1633		<button class="cmplz-btn cmplz-deny">Deny</button>
1634		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
1635		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
1636		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
1637			</div>
1638
1639	
1640	<div class="cmplz-documents cmplz-links">
1641		<ul>
1642			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1643			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1644			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1645		</ul>
1646			</div>
1647</div>
1648</div>
1649					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button>
1650
1651</div><!-- Custom Feeds for Instagram JS -->
1652<script type="text/javascript">
1653var sbiajaxurl = "https://catalinaexpress.com/wp-admin/admin-ajax.php";
1654
1655</script>
1655
1656<!-- FareHarbor plugin activated -->
1656<script src="https://fareharbor.com/embeds/api/v1/"></script>
1656<script type="text/javascript" id="jetpack-stats-js-before">
1657/* <![CDATA[ */
1658_stq = window._stq || [];
1659_stq.push([ "view", {"v":"ext","blog":"248197728","post":"0","tz":"0","srv":"catalinaexpress.com","arch_home":"1","hp":"vip","j":"1:15.7.2"} ]);
1660_stq.push([ "clickTrackerInit", "248197728", "0" ]);
1661/* ]]> */
1662</script>
vendor: 1 bytes, line 1662
1662
1663<script data-service="jetpack-statistics" data-category="statistics" type="text/plain" data-cmplz-src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1663
1663
1664<script type="text/javascript" id="cmplz-cookiebanner-js-extra">
1665/* <![CDATA[ */
1666var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"561","version":"7.5.7.1","store_consent":"1","do_not_track_enabled":"1","consenttype":"optout","region":"us","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/catalinaexpress.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"3","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"<div class=\"cmplz-blocked-content-notice-body\">Click 'I agree' to enable {service}\u00a0<div class=\"cmplz-links\"><a href=\"#\" class=\"cmplz-link cookie-statement\">{title}<\/a><\/div><\/div><button class=\"cmplz-accept-service\">I agree<\/button>","css_file":"https:\/\/catalinaexpress.com\/wp-content\/uploads\/sites\/6639\/complianz\/css\/banner-{banner_id}-{type}.css?v=561","page_links":{"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https:\/\/catalinaexpress.com\/opt-out-preferences\/"},"privacy-statement":{"title":"Privacy Statement ","url":"https:\/\/catalinaexpress.com\/privacy-statement-us\/"},"privacy-statement-children":{"title":"","url":"https:\/\/catalinaexpress.com\/about-avalon\/event-calendar\/"},"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"eu":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"uk":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"ca":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"au":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"za":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}},"br":{"disclaimer":{"title":"Disclaimer","url":"https:\/\/catalinaexpress.com\/disclaimer\/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Click button to enable {service}"};
1667/* ]]> */
1668</script>
vendor: 1 bytes, line 1668
1668
1669<script defer type="text/javascript" src="https://catalinaexpress.com/wp-content/plugins/complianz-gdpr-premium-multisite/cookiebanner/js/complianz.min.js?ver=1790180203" id="cmplz-cookiebanner-js"></script>
vendor: 1 bytes, line 1669
1669
1670<script type="text/javascript" id="cmplz-cookiebanner-js-after">
1671/* <![CDATA[ */
1672	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
1673	if ( cmplzBlockedContent) {
1674	        cmplzBlockedContent.addEventListener('click', function(event) {
1675            event.stopPropagation();
1676        });
1677	}
1678    
1679/* ]]> */
1680</script>
vendor: 1 bytes, line 1680
1680
1681<script type="text/javascript" src="https://catalinaexpress.com/_static/??-eJzTLy/QTc7PK0nNK9EvyUjNTS3WT0ssSs1ILErKL9ItziwBCiSVZuak6GcV64O5elnFOvqk6CooyixLTK4E6rPPtTU0tzQwtAAi4ywARKcs3A=="  async></script>
1681
1682
1683      
1683<script>var fh;!function(){"use strict";var e={334:function(e,t,n){var o=n(9627);const i={instructions:"Use arrow keys to navigate when calendar is open.",instructionsMobile:"Tap to select. ",calendarOpen:"Calendar opened.",calendarOpenMobile:"Calendar opened.",calendarClose:"Calendar closed.",calendarCloseMobile:"Calendar closed.",changeDate:"Date changed.",changeDateMobile:"Date changed.",previousMonth:"Previous month.",nextMonth:"Next month.",previousYear:"Previous year.",nextYear:"Next year.",unavailableDate:"Unavailable date.",pastDate:"Past date, unavailable",today:"Today.",selectedDate:e=>`Selected: ${e}.`,currentFocusDate:e=>`Currently focused: ${e}.`,dateSelected:e=>a.get("selectedDate",[e]),_navigation:e=>`Use arrow keys to navigate ${e}s, "Enter" to select.`,_navigationMobile:e=>`Tap to select ${e}.`,_viewNavigation:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigation",[e]),_viewNavigationMobile:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigationMobile",[e]),decadeView:()=>'Now in "Decade" selection. '+a.get("_navigation",["decade"]),decadeViewMobile:()=>'Now in "Decade" selection. '+a.get("_navigationMobile",["decade"]),yearView:()=>'Now in "Year" selection. '+a.get("_navigation",["year"]),yearViewMobile:()=>'Now in "Year" selection. '+a.get("_navigationMobile",["year"]),monthView:e=>a.get("_viewNavigation",["month",e]),monthViewMobile:e=>a.get("_viewNavigationMobile",["month",e]),dateView:(e,t)=>a.get("_viewNavigation",["date",`${e} ${t}`]),dateViewMobile:(e,t)=>a.get("_viewNavigationMobile",["date",`${e} ${t}`]),errorRequired:"Date is required!",errorInvalid:"Date is invalid. Please enter a valid date.",errorPastDate:"Please select a date in the future.",errorFormat:"Please use MM/DD/YYYY or MM-DD-YYYY format."},a=new class{constructor(e={}){this.strings=e,this.debug=(0,o.K)("a11y:strings-base","verbose")}get(e,t){const n=this,o=e.split(","),i=t&&t.length>0;let a="",r=!1;return o.forEach((e,o)=>{if(void 0===n.strings[e])return void n.debug(`WARNING: string ${e} is not defined`);const s=0===o;"function"==typeof n.strings[e]&&r&&n.debug(`WARNING: string ${o+1}: "${e}" is a function but will not use the provided arguments`),s||(a+=" "),"function"==typeof n.strings[e]&&i&&!r?(a+=n.strings[e](...t),r=!0):"function"!=typeof n.strings[e]||i&&!r?a+=n.strings[e]:a+=n.strings[e]()}),a}info(e=null){let t="";if(e)return t+=`A11Y string: "${this.get(e)}"\n`,t;for(const[e,n]of Object.entries(this.strings))t+=`${e}: "${n}"\n`;return t}}(i)},444:function(e,t,n){n(4735),n(9132),n(334),n(9418)},1860:function(e,t,n){n.d(t,{R7:function(){return o}});n(9132),n(4735),n(444);function o(e){return $(window).width()<e}},2744:function(e,t,n){function o(e){return e[e.length-1]}function i(e,...t){return t.forEach(t=>{e.includes(t)||e.push(t)}),e}function a(e,t,n={},o=0,i=""){i+=`<${Object.keys(n).reduce((e,t)=>{let i=n[t];return"function"==typeof i&&(i=i(o)),`${e} ${t}="${i}"`},e)}></${e}>`;const r=o+1;return r<t?a(e,t,n,r,i):i}function r(e){return e.replace(/>\s+/g,">").replace(/\s+</,"<")}n.d(t,{LF:function(){return r},_X:function(){return i},aU:function(){return a},vM:function(){return o}})},4735:function(e,t,n){n(334),n(9021);var o=n(2744);document.createRange();new WeakMap;const{addEventListener:i,removeEventListener:a}=EventTarget.prototype;if(!Event.prototype.composedPath){const e=(t,n=[])=>{let o;return n.push(t),t.parentNode?o=t.parentNode:t.host?o=t.host:t.defaultView&&(o=t.defaultView),o?e(o,n):n};Event.prototype.composedPath=function(){return e(this.target)}}var r={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,clearButton:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,enableOnReadonly:!0,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:"»",orientation:"auto",pickLevel:0,prevArrow:"«",showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayButton:!1,todayButtonMode:0,todayHighlight:!1,updateOnBlur:!0,weekNumbers:0,weekStart:0};const{language:s,format:l,weekStart:c}=r;const u=e=>e.map(e=>`<button type="button" class="%buttonClass% ${e}" tabindex="-1"></button>`).join("");(0,o.LF)(`<div class="datepicker">\n  <div class="datepicker-picker">\n    <div class="datepicker-header">\n      <div class="datepicker-title"></div>
1683\n      <div class="datepicker-controls">\n        ${u(["prev-button prev-btn","view-switch","next-button next-btn"])}\n      </div>\n    </div>\n    <div class="datepicker-main"></div>\n    <div class="datepicker-footer">\n      <div class="datepicker-controls">\n        ${u(["today-button today-btn","clear-button clear-btn"])}\n      </div>\n    </div>\n  </div>\n</div>`),(0,o.LF)(`<div class="days">\n  <div class="days-of-week">${(0,o.aU)("span",7,{class:"dow"})}</div>\n  <div class="datepicker-grid">${(0,o.aU)("span",42)}</div>\n</div>`),(0,o.LF)(`<div class="week-numbers calendar-weeks">\n  <div class="days-of-week"><span class="dow"></span></div>\n  <div class="weeks">${(0,o.aU)("span",6,{class:"week"})}</div>\n</div>`);["left","top","right","bottom"].reduce((e,t)=>(e[t]=`datepicker-orient-${t}`,e),{});n(9132),n(9418)},9021:function(e,t,n){function o(){return(new Date).setHours(0,0,0,0)}function i(...e){switch(e.length){case 0:return o();case 1:return t=e[0],new Date(t).setHours(0,0,0,0)}var t;const n=new Date(0);return n.setFullYear(...e),n.setHours(0,0,0,0)}function a(e,t){const n=new Date(e);return n.setDate(n.getDate()+t)}function r(e,t){return a(e,7*t)}function s(e,t){return(e-t+7)%7}function l(e,t,n=0){const o=new Date(e).getDay();return a(e,s(t,n)-s(o,n))}function c(e,t){const n=new Date(e).getFullYear();return Math.floor(n/t)*t}function u(e,t,n){if(1!==t&&2!==t)return e;const o=new Date(e);return 1===t?n?o.setMonth(o.getMonth()+1,0):o.setDate(1):n?o.setFullYear(o.getFullYear()+1,0,0):o.setMonth(0,1),o.setHours(0,0,0,0)}n.d(t,{Ec:function(){return o},J4:function(){return r},Us:function(){return c},Y4:function(){return i},bi:function(){return u},eH:function(){return l},fi:function(){return a}})},9132:function(e,t,n){},9418:function(e,t,n){
1684/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */
1685const{entries:o,setPrototypeOf:i,isFrozen:a,getPrototypeOf:r,getOwnPropertyDescriptor:s}=Object;let{freeze:l,seal:c,create:u}=Object,{apply:d,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t,n){return e.apply(t,n)}),m||(m=function(e,t){return new e(...t)});const f=D(Array.prototype.forEach),p=D(Array.prototype.lastIndexOf),h=D(Array.prototype.pop),g=D(Array.prototype.push),b=D(Array.prototype.splice),y=D(String.prototype.toLowerCase),v=D(String.prototype.toString),w=D(String.prototype.match),T=D(String.prototype.replace),E=D(String.prototype.indexOf),_=D(String.prototype.trim),N=D(Object.prototype.hasOwnProperty),A=D(RegExp.prototype.test),S=(C=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m(C,t)});var C;function D(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return d(e,t,o)}}function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;i&&i(e,null);let o=t.length;for(;o--;){let i=t[o];if("string"==typeof i){const e=n(i);e!==i&&(a(t)||(t[o]=e),i=e)}e[i]=!0}return e}function M(e){for(let t=0;t<e.length;t++){N(e,t)||(e[t]=null)}return e}function x(e){const t=u(null);for(const[n,i]of o(e)){N(e,n)&&(Array.isArray(i)?t[n]=M(i):i&&"object"==typeof i&&i.constructor===Object?t[n]=x(i):t[n]=i)}return t}function R(e,t){for(;null!==e;){const n=s(e,t);if(n){if(n.get)return D(n.get);if("function"==typeof n.value)return D(n.value)}e=r(e)}return function(){return null}}const O=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),I=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=l(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),U=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),z=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=l(["#text"]),F=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1685spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),$=l(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Y=l(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),W=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),B=c(/<%[\w\W]*|[\w\W]*%>/gm),G=c(/\$\{[\w\W]*/gm),V=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),q=c(/^aria-[\-\w]+$/),X=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=c(/^(?:\w+script|data):/i),Z=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=c(/^html$/i),Q=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:q,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:V,DOCTYPE_NAME:J,ERB_EXPR:B,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:K,MUSTACHE_EXPR:j,TMPLIT_EXPR:G});const te=1,ne=3,oe=7,ie=8,ae=9,re=function(){return"undefined"==typeof window?null:window};(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.2.5",n.removed=[],!t||!t.document||t.document.nodeType!==ae||!t.Element)return n.isSupported=!1,n;let{document:i}=t;const a=i,r=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:c,Node:d,Element:m,NodeFilter:C,NamedNodeMap:D=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:M,DOMParser:j,trustedTypes:B}=t,G=m.prototype,V=R(G,"cloneNode"),q=R(G,"remove"),K=R(G,"nextSibling"),Z=R(G,"childNodes"),Q=R(G,"parentNode");if("function"==typeof c){const e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let se,le="";const{implementation:ce,createNodeIterator:ue,createDocumentFragment:de,getElementsByTagName:me}=i,{importNode:fe}=a;let pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof o&&"function"==typeof Q&&ce&&void 0!==ce.createHTMLDocument;const{MUSTACHE_EXPR:he,ERB_EXPR:ge,TMPLIT_EXPR:be,DATA_ATTR:ye,ARIA_ATTR:ve,IS_SCRIPT_OR_DATA:we,ATTR_WHITESPACE:Te,CUSTOM_ELEMENT:Ee}=ee;let{IS_ALLOWED_URI:_e}=ee,Ne=null;const Ae=k({},[...O,...L,...I,...U,...H]);let Se=null;const Ce=k({},[...F,...$,...Y,...W]);let De=Object.seal(u(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ke=null,Me=null,xe=!0,Re=!0,Oe=!1,Le=!0,Ie=!1,Pe=!0,Ue=!1,ze=!1,He=!1,Fe=!1,$e=!1,Ye=!1,We=!0,je=!1,Be=!0,Ge=!1,Ve={},qe=null;const Xe=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ke=null;const Ze=k({},["audio","video","img","source","image","track"]);let Je=null;const Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let ot=nt,it=!1,at=null;const rt=k({},[et,tt,nt],v);let st=k({},["mi","mo","mn","ms","mtext"]),lt=k({},["annotation-xml"]);const ct=k({},["title","style","font","a","script"]);let ut=null;const dt=["application/xhtml+xml","text/html"];let mt=null,ft=null;const pt=i.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},gt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ft||ft!==e){if(e&&"object"==typeof e||(e={}
vendor: 9,945 bytes, line 1685
1685),e=x(e),ut=-1===dt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===ut?v:y,Ne=N(e,"ALLOWED_TAGS")?k({},e.ALLOWED_TAGS,mt):Ae,Se=N(e,"ALLOWED_ATTR")?k({},e.ALLOWED_ATTR,mt):Ce,at=N(e,"ALLOWED_NAMESPACES")?k({},e.ALLOWED_NAMESPACES,v):rt,Je=N(e,"ADD_URI_SAFE_ATTR")?k(x(Qe),e.ADD_URI_SAFE_ATTR,mt):Qe,Ke=N(e,"ADD_DATA_URI_TAGS")?k(x(Ze),e.ADD_DATA_URI_TAGS,mt):Ze,qe=N(e,"FORBID_CONTENTS")?k({},e.FORBID_CONTENTS,mt):Xe,ke=N(e,"FORBID_TAGS")?k({},e.FORBID_TAGS,mt):{},Me=N(e,"FORBID_ATTR")?k({},e.FORBID_ATTR,mt):{},Ve=!!N(e,"USE_PROFILES")&&e.USE_PROFILES,xe=!1!==e.ALLOW_ARIA_ATTR,Re=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Le=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ie=e.SAFE_FOR_TEMPLATES||!1,Pe=!1!==e.SAFE_FOR_XML,Ue=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,Ye=e.RETURN_TRUSTED_TYPE||!1,He=e.FORCE_BODY||!1,We=!1!==e.SANITIZE_DOM,je=e.SANITIZE_NAMED_PROPS||!1,Be=!1!==e.KEEP_CONTENT,Ge=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||X,ot=e.NAMESPACE||nt,st=e.MATHML_TEXT_INTEGRATION_POINTS||st,lt=e.HTML_INTEGRATION_POINTS||lt,De=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(De.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(De.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(De.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(Re=!1),$e&&(Fe=!0),Ve&&(Ne=k({},H),Se=[],!0===Ve.html&&(k(Ne,O),k(Se,F)),!0===Ve.svg&&(k(Ne,L),k(Se,$),k(Se,W)),!0===Ve.svgFilters&&(k(Ne,I),k(Se,$),k(Se,W)),!0===Ve.mathMl&&(k(Ne,U),k(Se,Y),k(Se,W))),e.ADD_TAGS&&(Ne===Ae&&(Ne=x(Ne)),k(Ne,e.ADD_TAGS,mt)),e.ADD_ATTR&&(Se===Ce&&(Se=x(Se)),k(Se,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&k(Je,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(qe===Xe&&(qe=x(qe)),k(qe,e.FORBID_CONTENTS,mt)),Be&&(Ne["#text"]=!0),Ue&&k(Ne,["html","head","body"]),Ne.table&&(k(Ne,["tbody"]),delete ke.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');se=e.TRUSTED_TYPES_POLICY,le=se.createHTML("")}else void 0===se&&(se=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(B,r)),null!==se&&"string"==typeof le&&(le=se.createHTML(""));l&&l(e),ft=e}},bt=k({},[...L,...I,...P]),yt=k({},[...U,...z]),vt=function(e){g(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){q(e)}},wt=function(e,t){try{g(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Fe||$e)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Tt=function(e){let t=null,n=null;if(He)e="<remove></remove>"+e;else{const t=w(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=se?se.createHTML(e):e;if(ot===nt)try{t=(new j).parseFromString(o,ut)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(ot,"template",null);try{t.documentElement.innerHTML=it?le:o}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),ot===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Et=function(e){return ue.call(e.ownerDocument||e,e,C.SHOW_ELEMENT|C.SHOW_COMMENT|C.SHOW_TEXT|C.SHOW_PROCESSING_INSTRUCTION|C.SHOW_CDATA_SECTION,null)},_t=function(e){return e instanceof M&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof D)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof d&&e instanceof d};function At(e,t,o){f(e,e=>{e.call(n,t,o,ft)})}const St=function(e){let t=null;if(At(pe.beforeSanitizeElements,e,null),_t(e))return vt(e),!0;const o=mt(e.nodeName);if(At(pe.uponSanitizeElement,e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&A(/<[/\w!]/g,e.innerHTML)&&A(/<[/\w!]/g,e.textContent))return vt(e),!0;if(e.nodeType===oe)return vt(e),!0;if(Pe&&e.nodeType===ie&&A(/<[/\w]/g,e.data))return vt(e),!0;if(!Ne[o]||ke[o]){if(!ke[o]&&Dt(o)){if(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,o))return!1;if(De.tagNameCheck instanceof Function&&De.tagNameCheck(o))return!1}if(Be&&!qe[o]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const i=V(n[o],!0);i.__removalCount=(e.__removalCount||0)+1,t.insertBefore(i,K(e))}}}return vt(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});const n=y(e.tagName),o=y(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||st[o]):Boolean(bt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&lt[o]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!lt[o])&&!(t.namespaceURI===et&&!st[o])&&!yt[n]&&(ct[n]||!bt[n]):!("application/xhtml+xml"!==ut||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&e.nodeType===ne&&(t=e.textContent,f([he,ge,be],e=>{t=T(t,e," ")}),e.textContent!==t&&(g(n.removed,{element:e.cloneNode()}),e.textContent=t)),At(pe.afterSanitizeElements,e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in i||n in pt))return!1;if(Re&&!Me[t]&&A(ye,t));else if(xe&&A(ve,t));else if(!Se[t]||Me[t]){if(!(Dt(e)&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,e)||De.tagNameCheck instanceof Function&&De.tagNameCheck(e))&&(De.attributeNameCheck instanceof RegExp&&A(De.attributeNameCheck,t)||De.attributeNameCheck instanceof Function&&De.attributeNameCheck(t))||"is"===t&&De.allowCustomizedBuiltInElements&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,n)||De.tagNameCheck instanceof Function&&De.tagNameCheck(n))))return!1}else if(Je[t]);else if(A(_e,T(n,Te,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==E(n,"data:")||!Ke[e]){if(Oe&&!A(we,T(n,Te,"")));else if(n)return!1}else;return!0},Dt=function(e){return"annotation-xml"!==e&&w(e,Ee)},kt=function(e){At(pe.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||_t(e))return;const o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let i=t.length;for(;i--;){const a=t[i],{name:r,namespaceURI:s,value:l}=a,c=mt(r);let u="value"===r?l:_(l);if(o.attrName=c,o.attrValue=u,o.keepAttr=!0,o.forceKeepAttr=void 0,At(pe.uponSanitizeAttribute,e,o),u=o.attrValue,!je||"id"!==c&&"name"!==c||(wt(r,e),u="user-content-"+u),Pe&&A(/((--!?|])>)|<\/(style|title)/i,u)){wt(r,e);continue}if(o.forceKeepAttr)continue;if(wt(r,e),!o.keepAttr)continue;if(!Le&&A(/\/>/i,u)){wt(r,e);continue}Ie&&f([he,ge,be],e=>{u=T(u,e," ")});const d=mt(e.nodeName);if(Ct(d,c,u)){if(se&&"object"==typeof B&&"function"==typeof B.getAttributeType)if(s);else switch(B.getAttributeType(d,c)){case"TrustedHTML":u=se.createHTML(u);break;case"TrustedScriptURL":u=se.createScriptURL(u)}try{s?e.setAttributeNS(s,r,u):e.setAttribute(r,u),_t(e)?vt(e):h(n.removed)}catch(e){}}}At(pe.afterSanitizeAttributes,e,null)},Mt=function e(t){let n=null;const o=Et(t);for(At(pe.beforeSanitizeShadowDOM,t,null);n=o.nextNode();)At(pe.uponSanitizeShadowNode,n,null),St(n),kt(n),n.content instanceof s&&e(n.content);At(pe.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,r=null,l=null;if(it=!e,it&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!n.isSupported)return e;if(ze||gt(t),n.removed=[],"string"==typeof e&&(Ge=!1),Ge){if(e.nodeName){const t=mt(e.nodeName);if(!Ne[t]||ke[t])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof d)o=Tt("\x3c!----\x3e"),i=o.ownerDocument.importNode(e,!0),i.nodeType===te&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!Fe&&!Ie&&!Ue&&-1===e.indexOf("<"))return se&&Ye?se.createHTML(e):e;if(o=Tt(e),!o)return Fe?null:Ye?le:""}o&&He&&vt(o.firstChild);const c=Et(Ge?e:o);for(;r=c.nextNode();)St(r),kt(r),r.content instanceof s&&Mt(r.content);if(Ge)return e;if(Fe){if($e)for(l=de.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(Se.shadowroot||Se.shadowrootmode)&&(l=fe.call(a,l,!0)),l}let u=Ue?o.outerHTML:o.innerHTML;return Ue&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&A(J,o.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+u),Ie&&f([he,ge,be],e=>{u=T(u,e," ")}),se&&Ye?se.createHTML(u):u},n.setConfig=function(){gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),ze=!0},n.clearConfig=function(){ft=null,ze=!1},n.isValidAttribute=function(e,t,n){ft||gt({});const o=mt(e),i=mt(t);return Ct(o,i,n)},n.addHook=function(e,t){"function"==typeof t&&g(pe[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=p(pe[e],t);
1685return-1===n?void 0:b(pe[e],n,1)[0]}return h(pe[e])},n.removeHooks=function(e){pe[e]=[]},n.removeAllHooks=function(){pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n})()},9627:function(e,t,n){n.d(t,{K:function(){return o}});const o=(e,t="basic")=>{if("undefined"==typeof window)return()=>{};const n=window.location.search.toLowerCase();const o=n.includes("debug=true")||n.includes("debug=a11y")||n.includes("debug=a11y-all"),i=n.includes("debug=a11y-all"),a="verbose"===t?i:o;return(...t)=>{a&&console.log(`[${e}]`,...t)}}}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};n.r(o);var i=n(1860);$(document).ready(function(){!function(e){var t=e(".menu").hasClass("horizontal-menu"),n=e(".menu").hasClass("hamburger-menu");e(function(){var o=e(".js-activity-sidebar"),a=100,r=e("section.row").first();function s(t){let n=e(".site-header").outerHeight();e(".-fixed-banner-button").length&&(n+=e(".buttons-block").outerHeight()),e("#wpadminbar").length&&t&&(n+=e("#wpadminbar").outerHeight()),e(".menu").css("max-height",`calc(${window.innerHeight}px - ${n}px)`)}if(r.is(":visible")||(r=e("main").find(".row:visible:first")),r.hasClass("-first-row")||r.addClass("-first-row"),s(!0),e(document).on("scroll",function(){a=o.length?o.offset().top:r.hasClass("-has-bg")?r.outerHeight():100;const n=e(".site-header");e(this).scrollTop()>=a&&!n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")?(n.addClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)):e(this).scrollTop()<=a&&n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")&&(n.removeClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)),s(!(e(this).scrollTop()>=a))}),t){var l=e(".search__toggle"),c=e("form.js-search"),u=e(".js-search-field");e(".menu-item, .sub-menu-item").find(".skip-to-navigation").on("click",function(){v(this)}),l.on("click",function(t){e(this).toggleClass("search__toggle--active"),c.toggleClass("search--active");let n="true"===u.attr("aria-hidden");u.attr("aria-hidden",!n),l.find("svg.icon-search").attr("aria-hidden",!n),document.querySelector(".js-search-field").focus()})}var d=".menu",m="menu--focused",f="menu-item--focused",p=".hamburger-menu__toggle",h="hamburger-menu__toggle--focused",g=".menu-item--has-sub-menu",b=".sub-menu",y=".sub-sub-menu";function v(t){"false"===e(t).attr("aria-expanded")?e(t).attr("aria-expanded",!0):e(t).attr("aria-expanded",!1),e(t).parent(".menu-item, .sub-menu-item").toggleClass("sr-focused"),e(t).siblings(".sub-menu, .sub-sub-menu").children().last().focusout(function(){e(this).hasClass("sr-focused")||e(this).parent(".sub-menu, .sub-sub-menu").parent(".sr-focused").removeClass("sr-focused")})}function w(){e(g).on("click",function(t){e(y).slideUp(),e(this).find(b).slideToggle(),e(this).toggleClass(f),t.stopImmediatePropagation()})}function T(){e(".sub-menu-item--has-sub-sub-menu").on("click",function(t){e(this).toggleClass("sub-menu-item--focused"),e(this).find(y).slideToggle(),t.stopImmediatePropagation()})}function E(){e(p).removeClass(h),e(d).removeClass(m),e("body").removeClass(m),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f)}e(p).on("click",function(t){v(this),e(t.target).on("blur focusout",()=>e(".hamburger-menu .menu-list li a").first().focus()),e(document).on("keydown",t=>{e(d).hasClass(m)&&"Escape"===t.key&&E()}),e("ul.menu-list").find("li").each((t,n)=>{(e(n).hasClass("menu-item--has-sub-menu")||e(n).hasClass("sub-menu-item--has-sub-sub-menu"))&&e(n).find("a").first().attr("aria-haspopup",!0).on("click",e=>{e.preventDefault()})}
1685),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f),e(this).toggleClass(h),e(d).toggleClass(m),e("body").toggleClass(m),t.stopPropagation()}),e("nav.hamburger-menu").children().last().on("focusout",t=>{"input"===t.target.localName||e(t.target).parent().hasClass("social-media-link")||e(p).click()}),(n||(0,i.R7)(992))&&(w(),T(),e(document).on("click",function(t){!1===e(t.target).is(d)&&!1===e(t.target).is(".search__field")&&E()}));var _=e(".menu-list"),N=function(){var t=null,n=null,o=null,i=null,a=0,r=0;function s(){var t=e(".menu-list > li:not(.js-more-menu)");a=0,r=0,r=n.outerWidth(!0),t.each(function(){var t=e(this).outerWidth(!0);a+=t});var i=_.outerWidth(!0)-r;if(a>i){var l=t.last();l.attr("data-width",l.outerWidth(!0)),l.prependTo(o).addClass("sub-menu-item").removeClass("menu-item"),n.removeClass("more-hidden"),(l.hasClass("current-menu-item")||l.hasClass("current-menu-ancestor")&&!n.hasClass("current-menu-ancestor"))&&n.addClass("current-menu-ancestor"),window.matchMedia("(min-width: 992px)").matches&&s()}else{var c=e(".js-more-menu-dropdown li").first();a+c.data("width")<i&&c.insertBefore(n).removeClass("sub-menu-item").addClass("menu-item")}}function l(){o.toggleClass("more-hidden")}function c(){window.matchMedia("(min-width: 992px)").matches?(s(),e(".menu").removeClass("-mobile-menu-listeners-on-desktop")):e(".menu").hasClass("-mobile-menu-listeners-on-desktop")||(w(),T(),e(".menu").addClass("-mobile-menu-listeners-on-desktop"))}return{initialize:function(){window.matchMedia("(min-width: 992px)").matches&&(t=e(window),e(".js-menu-item"),n=e(".js-more-menu"),o=e(".js-more-menu-dropdown"),i=e(".js-more-menu-toggle"),t.on("load",s()),t.on("resize",c),i.on("click",l),e("body").addClass("loaded"),e(".sub-menu").css("display",""))}}}();t&&(N.initialize(),e(window).on("load resize",N.initialize))})}(jQuery)}),fh=o}();</script>
1685
1686
1687<script>
1688  window.FHS_ADMIN_URL = window.FHS_ADMIN_URL || "https:\/\/catalinaexpress.com\/wp-admin\/";
1689  window.FHS_ADMIN_AJAX_URL = window.FHS_ADMIN_AJAX_URL || "https:\/\/catalinaexpress.com\/wp-admin\/admin-ajax.php";
1690  window.FHS_REST_URL = window.FHS_REST_URL || "https:\/\/catalinaexpress.com\/wp-json\/";
1691</script>
1691
1692
1693<script>
1694    if ($('body').hasClass('post-password-protected')) {
1695    const postId = $('body').data('post-id');
1696    $.post('https://catalinaexpress.com/wp-admin/admin-ajax.php', {
1697      action: 'password-protected',
1698      postId: postId,
1699    }, function(response) {
1700      let url = new URL(document.location.href);
1701      let params = new URLSearchParams(url.search);
1702
1703      if (response) {
1704        // Post is authed, send to the cached auth version
1705        params.set('auth', response);
1706      } else {
1707        // Post is NOTH authed, remove the param
1708        params.delete('auth');
1709      }
1710
1711      if([...params].length) {
1712        url = `${location.pathname}?${params}`;
1713      } else {
1714        url = location.pathname;
1715      }
1716
1717      window.history.replaceState({}, '', url);
1718    });
1719  }
1720</script>
1720
1721
1722<!-- SERVICE WORKERS -->
1723<!-- TODO Post VIP Launch - Service Workers -->
1724
1725
1726  
1726<script>
1727          // UUID validation helper
1728      var isValidUuid = (function(){
1729        var UUID_REGEX = /^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;
1730        return function(uuid){
1731          return uuid && UUID_REGEX.test(uuid);
1732        };
1733      })();
1734
1735      // Helper to get UUID from localStorage
1736      var getUuidFromStorage = function() {
1737        try {
1738          var uuid = localStorage.getItem('fareharbor-uuid');
1739          if (uuid) {
1740            return uuid.replaceAll('"', '');
1741          }
1742        } catch(e) {}
1743        return '';
1744      };
1745
1746      // Global flags for tracking identification state
1747      window.mixpanelIdentified = false;
1748
1749      // Create a promise that resolves when UUID is available or timeout
1750      window.mixpanelReady = new Promise(function(resolve) {
1751        var timeout = window.MIXPANEL_UUID_TIMEOUT || 400;
1752        var pollInterval = 50;
1753        var elapsed = 0;
1754
1755        var checkUuid = function() {
1756          var uuid = getUuidFromStorage();
1757
1758          if (uuid && isValidUuid(uuid)) {
1759            // UUID found - identify and resolve
1760            window.mixpanel.fareharbor.identify(uuid);
1761            window.mixpanelIdentified = true;
1762            resolve();
1763          } else if (elapsed >= timeout) {
1764            // Timeout reached - resolve without identifying
1765            resolve();
1766          } else {
1767            // Keep polling
1768            elapsed += pollInterval;
1769            setTimeout(checkUuid, pollInterval);
1770          }
1771        };
1772
1773        // Start checking
1774        checkUuid();
1775      });
1776    
1777    var getMixpanelButtonProperties = function(e) {
1778      var properties = {
1779        'destination': $(e).attr('href'),
1780      };
1781
1782      if ($(e).data('mixpanel')) {
1783        properties['link-type'] = $(e).data('mixpanel');
1784      }
1785
1786      if ($(e).data('custom-mixpanel-property')) {
1787        properties['custom-property'] = $(e).data('custom-mixpanel-property');
1788      }
1789
1790      let buttonId = $(e).find('span[id]').attr('id');
1791
1792      if (buttonId) {
1793        properties['button-id'] = buttonId;
1794      }
1795
1796      return properties;
1797    };
1798
1799    var sendEventToGTM = function(event, properties) {
1800        if (window.dataLayer) {
1801          window.dataLayer.push({
1802            'event': event,
1803            'destination': properties['destination'],
1804            'link-type': properties['link-type'] || null,
1805            'button-id': properties['button-id'] || null,
1806            'custom-property': properties['custom-mixpanel-property'] || null
1807          });
1808        } else {
1809          console.error('GTM dataLayer not found.');
1810        }
1811      };
1812
1813    var trackLinkClick = function(e, event) {
1814              window.mixpanel?.fareharbor.track(event, getMixpanelButtonProperties(e));
1815                    sendEventToGTM(event, getMixpanelButtonProperties(e));
1816          };
1817
1818    FH.autoLightframe({
1819      overrideOnclick: 'all',
1820      callback: function(e) {
1821
1822              gtag('event', {
1823          'send_to': 'G-B60VWR5BZS',
1824          'event_category': 'Click FH Book Button',
1825          'event_label':  $(e).data('custom-mixpanel-property'),
1826        });
1827      
1828      trackLinkClick(e, 'click-fhme-booking-link');
1829      }
1830    });
1831
1832    $(function() {
1833      function isExternal(url) {
1834        if (url.indexOf('http') === -1) {
1835          return false;
1836        } else {
1837          return new URL(url).origin !== window.location.origin;
1838        }
1839      }
1840
1841              // Wait for Mixpanel UUID to be ready before tracking page view
1842        if (window.mixpanelReady) {
1843          window.mixpanelReady.then(function() {
1844            let hasSBD = $('.activity-search').length > 0 ? 'true' : 'false';
1845            let hasQuickSearch =  $('.quick-search-button').length > 0 ? 'true' : 'false';
1846            let hasLearnMore =  $('.data-container').data('wants-learn-more') ? 'true' : 'false';
1847            let hasBookNow =  $('.data-container').data('wants-book-now') ? 'true' : 'false';
1848            let hasListView = $('.data-container').data('wants-list-view') ? 'true' : 'false';
1849            let hasIndividualTimes = $('.data-container').data('wants-individual-times') ? 'true' : 'false';
1850            let hasPublicHeadlines = $('.data-container').data('wants-individual-public-headlines') ? 'true' : 'false';
1851            let hasDataOnLoad = $('.data-container').data('wants-data-on-load') ? 'true' : 'false';
1852
1853            if (!hasSBD) {
1854              window.mixpanel?.fareharbor.track("view-fhme-page", {
1855                'page-type': document.body.getAttribute('data-mixpanel-type'),
1856                'page-has-sbd': hasSBD
1857              });
1858            } else {
1859              window.mixpanel?.fareharbor.track("view-fhme-page", {
1860                'page-type': document.body.getAttribute('data-mixpanel-type'),
1861                'page-has-sbd': hasSBD,
1862                'sbd-quick-search': hasQuickSearch,
1863                'sbd-learn-more': hasLearnMore,
1864                'sbd-book-now': hasBookNow,
1865                'sbd-list-view': hasListView,
1866                'sbd-individual-times': hasIndividualTimes,
1867                'sbd-public-headlines': hasPublicHeadlines,
1868                'sbd-data-on-load': hasDataOnLoad
1869              });
1870            }
1871          });
1872        }
1873      
1874      // Set up link click tracking
1875      $('a').not('[href*="fareharbor.com"]').on('click', function() {
1876        if (isExternal($(this).attr('href'))) {
1877          trackLinkClick(this, 'click-fhme-external-link');
1878        } else {
1879          trackLinkClick(this, 'click-fhme-internal-link');
1880        }
1881      });
1882    });
1883
1884  </script>
1884
1885
1886
1887
1888<!-- temp bug fix for blog images --> 
1889<script>
1890$(function() {
1891	$('img').removeAttr('srcset');
1892    $('img').each(function() {
1893    var currentSrc = $(this).attr('src');
1894    if (currentSrc && currentSrc.includes('catalina-express.fareharbor.site')) {
1895        var newSrc = currentSrc.replace('catalina-express.fareharbor.site', 'catalinaexpress.com');
1896        $(this).attr('src', newSrc);
1897    }
1898	});
1899});
1900
1901</script>
1901
1902
1903
1904
1905
1906
1907
1908
1909        
1909<script>$('head').append("        <style type=\"text\/css\">\n          #btn-2.-quiet .icon {\n            fill: #ee2e23;\n          }\n          #btn-2:hover {\n            background-color: #ce1a0f !important;\n          }\n          #btn-2.-quiet:hover {\n            background-color: #ce1a0f;\n            box-shadow: inset 0 0 0 1px #ce1a0f !important;\n            color: #ffffff !important;\n          }\n          #btn-2:hover .icon {\n            fill: #ffffff !important;\n          }\n        <\/style>\n    ");</script>
1909
1910    
1911
1912
1913  
1913<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"77911c52861c4fa79b07d316fda986c3","r":1,"spa":2}' crossorigin="anonymous"></script>
1913
1914</body>
1915</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.