ADVERTISEMENT

PCG ramps up beach patrols, resort monitoring ahead of holiday surge

Published Nov 22, 2025 01:28 pm
The Philippine Coast Guard (PCG) has intensified inspections and safety monitoring in beach resorts and other tourist areas nationwide as the Christmas season approaches, according to Rear Admiral Genito Basilio, commander of the PCG Maritime Safety Services Command (MSSC). (Courtesy of Radyo Pilipinas)
The Philippine Coast Guard (PCG) has intensified inspections and safety monitoring in beach resorts and other tourist areas nationwide as the Christmas season approaches, according to Rear Admiral Genito Basilio, commander of the PCG Maritime Safety Services Command (MSSC). (Courtesy of Radyo Pilipinas)
The Philippine Coast Guard (PCG) said on Saturday, Nov. 22, that it has intensified inspections and safety monitoring in beach resorts and other tourist areas nationwide as the Christmas season approaches.
Rear Admiral Genito Basilio, commander of the PCG Maritime Safety Services Command (MSSC), said their teams will be on heightened alert to ensure resorts comply with safety standards especially with the expected influx of visitors in water recreation sites during the long break.
“Every time our citizens go on vacation with their families, the PCG, in turn, is separated from their own families because we implement a heightened alert,” he said in Filipino in a radio interview over Radyo Pilipinas.
“It means we deploy more personnel to beaches, ports, and tourist areas, send out extra patrols along the coastlines, and keep our medical unit and search and rescue teams on standby for any sudden incident,” he added.
The MSSC oversees several safety-related branches including the Recreational Safety Enforcement Service, which was formed in 2013 to enforce recreational safety regulations in coastal and tourism areas.
Basilio said the unit was created “to address the growing need for stricter safety monitoring in beaches, resorts, and other facilities related to recreational activities.”
Under Memorandum Circular No. 3-14, the PCG inspects and enforces compliance with standards on lifeguards, first aid personnel, lifesaving equipment, safety markers, buoys, rescue tools, and signages.
“We provide certification to lifeguards to ensure they have the proper training when they go on duty in resorts,” Basilio added.
The PCG official disclosed that tourists may also report non-compliant establishments.
“If tourists see resorts without lifeguards or lacking safety measures, they may report this to the nearest Coast Guard stations or sub-stations. It would also be good if they report it simultaneously to the local government unit,” he said, noting that photos or videos would help support complaints.
The PCG’s preparations came as lawmakers again push for the passage of the “Sandy Bill” or Senate Bill 2971, which seeks stricter safety requirements in tourist destinations, including trained lifeguards and adequate medical response.
Filed by Senator Risa Hontiveros during the 19th Congress, the proposed measure was named after six-year-old Sandy Garovillas, who died from a jellyfish sting at a resort which had no staff trained for such emergencies in 2023. The measure was refiled in the 20th Congress.

Related Tags

PCG maritime safety beach tourist sites Christmas holiday
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.