Let’s talk about Tourism

Let’s talk about Tourism By Martin Owen Here on the Northern Gulf Coast tourism is usually run by county appointed Tourist Development Councils and their associated Convention and Visitor’s Bureau. Their funding comes from a Tourist Development Tax, commonly known as Bed Tax, which is charged on short term visitors…

Let’s talk about Tourism

By Martin Owen

Here on the Northern Gulf Coast tourism is usually run by county appointed Tourist Development Councils and their associated Convention and Visitor’s Bureau. Their funding comes from a Tourist Development Tax, commonly known as Bed Tax, which is charged on short term visitors staying in hotels, vacation rentals and similar properties.   The amount varies in different counties but is usually in the region of 5% or 6% of the amount the visitor is charged for the accommodations.  The tax is collected by the lodging industry and passed back to the counties.  State law has strict guidelines on how the tax can be spent.   In simple terms the funds can only be used for items that promote or support tourism and they can only be spent in the areas of each county that actually collect the tax. As with all legislation it’s not quite as simple and clear cut as that, but you probably get the general idea.

It’s often assumed that the tax monies are spent on tourism promotion. In other words, simple advertising to encourage more tourists. Thankfully that’s not the case.  Each county and its TDC/CVB has different policy detail but let me give you an example of how one county goes about the process.  I’m not naming the county but all have similar policies.

A good deal of the tax goes to support existing tourism in the county.  This covers beach cleaning, lifeguards, tourist area policing, safety and rescue services, beach access, car parks and things like beach area toilets.  Obviously, this is not restricted to tourists. The local residents also use all these services so they benefit from having the taxed tourists pay for them.

Then there are improvements to the area to attract tourists.  Some recent initiatives have included paying for bike lanes along roads to provide a safe cycling environment for tourists, but again local cyclists benefit hugely and don’t pay a penny in their own taxes. This particular county has also used bed tax to partially fund the purchase of beach side properties. These are then converted into access areas allowing beach visitors to have places to park their cars and actually enjoy the beach. As much of the beach side property is privately owned, this can be a challenge but once more, locals also benefit.

Bed tax money has also contributed to improving roads in tourist areas, reducing congestion and improving life for everyone.

The county has created off-shore reefs using sunken redundant boats and suitable waste concrete.  These artificial reefs attract fish which in turn improves fishing for locals and visitors and brings in a whole new section of tourists – scuba divers – who often visit outside the busy tourists’ season and tend to spend more with dive shops, dive captains and the local restaurants and stores.

Talking of fishing, bed tax money has gone into trying to reduce the invasive Lion Fish population.  This environmental effort also helps the local restaurants as Lion Fish are delicious and attract a whole new set of customers.

Bed tax money is used to support many local museums. This provides tourists with places to visit on days when they want a break from the beach.  Local schools also benefit as they make use of the museums as well.

Inland, bed tax money goes to support hiking trails, sports complexes and other improvements that do attract tourists, but also improve amenities for those of us who live here.

Of course, the aim of the bed tax is to attract more tourists.  However, the reality is not to encourage more visitation in the middle of summer but to spread the visitors more evenly across the year. The CVB has also carried out research into where the visitors come from and which ones spend more money.  That has allowed them to target the tourists who are particularly valuable while moving the visitation periods to spread out the arrivals and improve the income. For the locals this encourages year-round jobs, as opposed to seasonal positions.

That’s only a small part of what Tourism Development is all about.  There’s much more to it of course.  The important thing is that the aim is to not only encourage tourism, but to improve life for us locals without our having to pay for it.  Everybody benefits and smiles!

Related posts

City of St. Augustine

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>

City of St. Augustine Source:  https://www.visitflorida.com/ and https://www.floridashistoriccoast.com/ Stroll the narrow lanes, enter the many museums, and visit historic landmarks such as Castillo de San Marcos, Ponce de Leon’s “Fountain…

View post
Martin Owen

Let’s Talk About Tourism – December 2022

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>

Looking through the brochures was certainly a nostalgic trip and got me thinking how much things have changed since my career in the Travel and Tourism industry started.

View post
Martin Owen

Let’s Talk About Tourism Oct 2022

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>

Let’s Talk About Tourism By Martin Owen | OwenOrganization.com Tourism and Hospitality are ‘people’ industries.  We depend on the interaction between tourists, visitors, customers and the professionals who run the…

View post
<script>
  /*Source: https://github.com/Krzysztof-Antosik/Two-direction-Sticky-Sidebar*/
  
  // Verificar el ancho de pantalla al cargar y redimensionar
  function checkScreenWidth() {
    if (window.innerWidth <= 767) {
      // Si la pantalla es menor o igual a 676px, no ejecutar el código
      return;
    }

    const stickyElement = document.querySelector('.fb-sidebar__aside');
    const startPosition = stickyElement.getBoundingClientRect().top;

    let endScroll = window.innerHeight - stickyElement.offsetHeight - 500;
    let currPos = window.scrollY;
    let screenHeight = window.innerHeight;
    let stickyElementHeight = stickyElement.offsetHeight;
    let topGap = 40;
    let bottomGap = 40;

    setTimeout(() => {
      if (stickyElement.hasAttribute('data-top-gap')) {
        const dataTopGap = stickyElement.getAttribute('data-top-gap');
        topGap = dataTopGap === 'auto' ? startPosition : parseInt(dataTopGap);
      }

      if (stickyElement.hasAttribute('data-bottom-gap')) {
        bottomGap = parseInt(stickyElement.getAttribute('data-bottom-gap'));
      }
    }, 100);

    stickyElement.style.position = 'sticky';
    stickyElement.style.top = `${topGap}px`;
    stickyElement.style.height = 'fit-content';

    function positionStickySidebar() {
      endScroll = window.innerHeight - stickyElement.offsetHeight - bottomGap;
      const stickyElementTop = parseInt(stickyElement.style.top.replace('px', ''));

      if (stickyElementHeight + topGap + bottomGap > screenHeight) {
        if (window.scrollY < currPos) {
          if (stickyElementTop < topGap) {
            stickyElement.style.top = `${stickyElementTop + currPos - window.scrollY}px`;
          } else if (stickyElementTop >= topGap && stickyElementTop !== topGap) {
            stickyElement.style.top = `${topGap}px`;
          }
        } else {
          if (stickyElementTop > endScroll) {
            stickyElement.style.top = `${stickyElementTop + currPos - window.scrollY}px`;
          } else if (stickyElementTop < endScroll && stickyElementTop !== endScroll) {
            stickyElement.style.top = `${endScroll}px`;
          }
        }
      } else {
        stickyElement.style.top = `${topGap}px`;
      }
      currPos = window.scrollY;
    }

    function stickyElementToMe() {
      stickyElement.style.top = `${topGap}px`;
    }

    function updateSticky() {
      screenHeight = window.innerHeight;
      stickyElementHeight = stickyElement.offsetHeight;
      positionStickySidebar();
    }

    setTimeout(() => {
      window.addEventListener('resize', () => {
        currPos = window.scrollY;
        updateSticky();
      });

      document.addEventListener('scroll', updateSticky, {
        capture: true,
        passive: true
      });
    }, 1000);
  }

  // Verificar el ancho de pantalla al cargar y redimensionar
  window.addEventListener('load', checkScreenWidth);
  window.addEventListener('resize', checkScreenWidth);
</script>