ADVERTISEMENT

Puerto Galera mayor bars cruise port project

Published Aug 9, 2025 01:30 pm
CALAPAN CITY, Oriental Mindoro – The mayor of Puerto Galera, this province, has issued a cease-and-desist order against the construction of a multi-million port that can accommodate cruise ships for alleged violations of a national law and local ordinances.
In a one-page order dated July 28, 2025, Mayor Robinhood Ylagan instructed the contractor of the project to stop all undertakings such as cutting of trees, earthmoving, and development or related activity about the cruise port and its associated infrastructure.
Ylagan claimed that the project has no Environmental Compliance Certificate (ECC) from the Department of Environment and Natural Resources- Environmental Management Bureau (DENR-EMB) as required under Presidential Decree No. 86 or the Philippine Environmental Impact Statement System.
Aside from this violation, Ylagan said the project’s proponent allegedly did not secure a municipal permit or authorization from the local government unit, including permits for building, zoning, a resolution of no objection and development permit specified in the Local Government Code of 1991 and related municipal ordinances.
Ylagan said due process and regulatory framework governing infrastructure projects within an ecologically critical area were violated in the planned construction of the project.
He also cited the potential irreversible environmental impact on coastal and marine ecosystem as one of the four grounds for issuing the order.
“Failure to comply with this order shall necessitate this office’s recommendation for the filing of administrative, civil and/or criminal charges under existing environmental laws and for coordination with relevant enforcement agencies to impose penalties and dismantle unauthorized structures,” Ylagan said.
Records at the Philippine Ports Authority (PPA) showed that the P704.5-million contract was awarded to Premium Megastructures Inc. on Feb. 19, 2025 by the PPA to construct a dedicated cruise ship port in Puerto Galera, the province’s premiere tourist destination.
The project, which includes a rock causeway, reinforced concrete trestle, and pier, is part of the PPA's efforts to establish the Philippines as a premier cruise tourism hub in Asia.
The project in Sitio Hondura, Barangay Poblacion, is expected to be completed within 780 calendar days from the notice to proceed.
Premium Megastructures Inc. was selected as the lowest calculated and responsive bidder, according to the PPA.
The initiative, according to the PPA, is a significant step in developing Puerto Galera as a key destination for cruise tourism.
Last week, Puerto Galera Vice Mayor Rocky Ilagan requested the Sangguniang Panlalawigan to conduct an inquiry in aid of legislation on Resolution No. 7578-2025 of the 11th Sangguniang Panlalawigan (2022 to 2025) which endorsed the construction of the cruise terminal.
Vice Mayor Ilagan, who was mayor during that time, said no public hearing or consultation among residents and fisherfolk were conducted on the project.

Related Tags

Puerto Galera Cruise port Oriental Mindoro Mayor Robinhood Ylagan
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.