ADVERTISEMENT

Boracay seeking ₱2 billion for cruise port to boost tourism

Published Aug 6, 2025 08:55 am
(Malay-Boracay Tourism Office photo)
(Malay-Boracay Tourism Office photo)
BORACAY—The local government of Aklan is urging the national government to allocate approximately ₱2 billion to fund its proposed cruise ship port at the world-famous Boracay, aiming to replenish foreign arrivals that have recently seen a decline.
Aklan Governor Jose Enrique Miraflores told reporters here that cruise ship tourism is one of the island’s “up-and-coming activities” this year.
In 2024, he said 19 cruise ships made their way to Boracay, an island located in Malay town of the province, best known for its white sand beaches.
Miraflores, however, said the cruise ships did not significantly impact foreign arrivals due to the lack of proper docking facilities for large vessels.
He said cruise ships typically dock away from the coast of Boracay, requiring tourists to transfer to tender boats to reach the island.
He added that foreign tourists, especially the elderly, often choose to skip Boracay due to these accessibility concerns.
The official noted that due to weather conditions, three cruise ships last year skipped the island entirely because of rough waters, which they could have easily navigated with through a dedicated port facility.
“So our dream is to have a cruise ship port here so that ships can dock here and the tourists can safely go to the island,” said Miraflores.
He said the Philippine Ports Authority (PPA), the implementing agency for the project, has an approved budget of ₱800 million this year to get the ball rolling for the cruise ship port.
The governor said early construction work on the project will likely begin in the fourth quarter of the year.
Even so, he estimates that the project will require about ₱2 billion in total funding to fully implement the province’s vision.
The budget would support the construction of a port that extends about 300 meters from the shore to reach waters deep enough for large vessels to dock.
Once completed, the port can accommodate two cruise ships at the same time, which is expected to boost tourist arrivals into Boracay.
Last year, the island welcomed 2.07 million tourists, failing to meet its target of 2.3 million tourists and down from 2023’s 2.12 million.
Foreign arrivals stood at around 412,000 last year, lagging behind the approximately 422,000 foreign tourists during the previous year.
Potential investments
As Boracay’s future is taking shape, the Tourism Infrastructure and Enterprise Zone Authority (TIEZA) is set to roll out a ₱50-million study to assess the viability of new tourism projects in the island.
In partnership with the University of the Philippines Visayas (UPV), TIEZA will oversee a two-year study of Boracay’s wetlands, beachfront, and surrounding waters.
The outcome of the study is expected to outline new investment opportunities for Boracay.
Miraflores said there is still no confirmed date on the start of the initiative, but the signing of a memorandum of agreement (MOA) between TIEZA and the local government will take place next month.
TIEZA, which is under the Department of Tourism, oversees tourism infrastructure projects and the tourism enterprise zones.
The governor has floated that Boracay will look into the prospect of medical tourism to entice more tourists.

Related Tags

Boracay Island Malay Aklan Jose Enrique Miraflores Aklan Governor
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.