<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozambique &#8211; Galago Travel</title>
	<atom:link href="https://galagotravel.co.uk/category/destinations/mozambique/feed" rel="self" type="application/rss+xml" />
	<link>https://galagotravel.co.uk/category/destinations/mozambique</link>
	<description>Worldwide Wildlife Adventures &#38; African Safaris</description>
	<lastBuildDate>Wed, 08 Mar 2023 05:40:43 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Bazaruto Archipelago</title>
		<link>https://galagotravel.co.uk/destinations/mozambique/bazaruto-archipelago</link>
					<comments>https://galagotravel.co.uk/destinations/mozambique/bazaruto-archipelago#respond</comments>
		
		<dc:creator><![CDATA[kenny]]></dc:creator>
		<pubDate>Thu, 16 Feb 2023 22:07:24 +0000</pubDate>
				<category><![CDATA[Mozambique]]></category>
		<category><![CDATA[&Beyond]]></category>
		<category><![CDATA[Vilankulos]]></category>
		<category><![CDATA[African Beach Holiday]]></category>
		<category><![CDATA[Beach Holiday]]></category>
		<category><![CDATA[Exotic Holiday]]></category>
		<guid isPermaLink="false">https://galagotravel.co.uk/?p=1486</guid>

					<description><![CDATA[<p>With its gleaming white beaches and turquoise waters, this beautiful archipelago off the southern coast of Mozambique offers some of the most exclusive beach properties in Southern Africa. And it is not just the stunning beaches and remote tropical island exclusivity that it offers. There is also abundant marine life, offering incredible scuba diving, snorkelling and [&#8230;]</p>
<p>The post <a href="https://galagotravel.co.uk/destinations/mozambique/bazaruto-archipelago">Bazaruto Archipelago</a> appeared first on <a href="https://galagotravel.co.uk">Galago Travel</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1486"  class="panel-layout" ><div id="pg-1486-0"  class="panel-grid panel-has-style" ><div class="c-row--margin-default c-row--column-default panel-row-style panel-row-style-for-1486-0" ><div id="pgc-1486-0-0"  class="panel-grid-cell" ><div id="panel-1486-0-0-0" class="so-panel widget widget_sow-image-grid panel-first-child panel-last-child" data-index="0" ><div class="so-widget-sow-image-grid so-widget-sow-image-grid-default-3cf8946c8151">

<div class="c-image-grid   no-variation no-layout "><div class="c-image-grid__item  large-4 medium-4 small-12"><div class="crop">

							<div class="c-image-grid__image" 
								style="
									background-position-x: 50%;
									background-position-y: 50%;
									background-image: url(https://galagotravel.co.uk/wp-content/uploads/2023/02/Benguerra-Island-Experiences-Romance-drinks-on-the-beach-2-2.webp)
								">
							</div>

						</div></div><div class="c-image-grid__item  large-4 medium-4 small-12"><div class="crop">

							<div class="c-image-grid__image" 
								style="
									background-position-x: 50%;
									background-position-y: 50%;
									background-image: url(https://galagotravel.co.uk/wp-content/uploads/2023/02/Benguerra-Island-Experiences-Dhow-cruise-single-dhow-at-sunset-2-2.webp)
								">
							</div>

						</div></div><div class="c-image-grid__item  large-4 medium-4 small-12"><div class="crop">

							<div class="c-image-grid__image" 
								style="
									background-position-x: 50%;
									background-position-y: 50%;
									background-image: url(https://galagotravel.co.uk/wp-content/uploads/2023/02/Benguerra-island-guest-area-Dhow-bar-at-nightfall-2-2.webp)
								">
							</div>

						</div></div></div></div></div></div></div></div><div id="pg-1486-1"  class="panel-grid panel-has-style" ><div class="c-row--margin-small c-row--column-default panel-row-style panel-row-style-for-1486-1" ><div id="pgc-1486-1-0"  class="panel-grid-cell" ><div id="panel-1486-1-0-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="1" ><div class="so-widget-sow-editor so-widget-sow-editor-base">
<div class="c-text no-variation no-layout no-variation ">

	
			<div class="c-text__content"><p>With its gleaming white beaches and turquoise waters, this beautiful archipelago off the southern coast of Mozambique offers some of the most exclusive beach properties in Southern Africa. And it is not just the stunning beaches and remote tropical island exclusivity that it offers. There is also abundant marine life, offering incredible scuba diving, snorkelling and fishing.</p>
<p>&nbsp;</p>
</div>
    
</div>
</div></div><div id="panel-1486-1-0-1" class="so-panel widget widget_sow-headline panel-last-child" data-index="2" ><div class="so-widget-sow-headline so-widget-sow-headline-default-b209e37e7be4">
<div class="c-heading  no-variation  no-variation no-layout">
	<h3 class='c-heading__heading'>When to go:</h3></div></div></div></div></div></div><div id="pg-1486-2"  class="panel-grid panel-has-style" ><div class="c-row--margin-large c-row--column-default panel-row-style panel-row-style-for-1486-2" ><div id="pgc-1486-2-0"  class="panel-grid-cell" ><div id="panel-1486-2-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="3" ><div class="so-widget-sow-editor so-widget-sow-editor-base">
<div class="c-text no-variation no-layout no-variation ">

	
			<div class="c-text__content"><p>The best time to visit this area is between May and October during the dry season.</p>
</div>
    
</div>
</div></div></div></div></div><div id="pg-1486-3"  class="panel-grid panel-has-style" ><div class="c-row--margin-large c-row--column-default panel-row-style panel-row-style-for-1486-3" ><div id="pgc-1486-3-0"  class="panel-grid-cell" ><div id="panel-1486-3-0-0" class="so-panel widget widget_sow-button panel-first-child panel-last-child" data-index="4" ><div class="so-widget-sow-button so-widget-sow-button-atom-d75171398898"><div class="c-buttons c-buttons--horizontal-align-centre no-variation no-layout">
		<a class="c-button default-text no-variation " href="/category/bazaruto-archipelago"> Resorts </a>
		<a class="c-button default-text c-button--hollow " href="https://galagotravel.co.uk/contact-us"> Contact us </a></div></div></div></div></div></div><div id="pg-1486-4"  class="panel-grid panel-has-style" ><div class="c-row--margin-large c-row--column-default siteorigin-panels-stretch panel-row-style panel-row-style-for-1486-4" data-stretch-type="full-stretched" ><div id="pgc-1486-4-0"  class="panel-grid-cell" ><div id="panel-1486-4-0-0" class="so-panel widget widget_sow-snazzy-maps panel-first-child panel-last-child" data-index="5" ><div class="so-widget-sow-snazzy-maps so-widget-sow-snazzy-maps-default-d75171398898">
<script type="text/javascript" id="snazzy-google-api" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBj0eBxQ1zGM-hCazW7lPp_L_OEEGYhsvo"></script>
<script type="text/javascript" id="snazzy-cluster" src="https://unpkg.com/@googlemaps/markerclusterer/dist/index.min.js"></script>

<link rel='stylesheet' id='snazzy-css' href='https://galagotravel.co.uk/wp-content/plugins/hx-core-widgets/widgets/snazzy-maps/css/snazzy-info-window.min.css' type='text/css' media='all' />


<div class="c-interactive-map full-width-map">
    <div class="c-interactive-map__anchor" id="map-canvas"></div>
    
    
    <div class="c-interactive-map__canvas"></div>
</div>

<script type="text/javascript">
    var markers;
    var map;

    function initMap() {
        map = new google.maps.Map(document.querySelector('.c-interactive-map__canvas'), {
            zoom: 5,
            center: {
                lat: -21.700808,
                lng: 35.457848            }
        });

        var infoWin = new google.maps.InfoWindow();

        var markerIcon = {
            path: 'M22.5,-8.17124146e-14 C10.1609334,-0.000616968601 0.123390651,9.93655035 0,22.275 C0,37.6875 19.828125,54.84375 20.671875,55.575 C21.72438,56.4752467 23.27562,56.4752467 24.328125,55.575 C25.3125,54.84375 45,37.6875 45,22.275 C44.8766093,9.93655035 34.8390666,-0.000616968601 22.5,-8.17124146e-14 Z',
            fillColor: '#b97731',
            fillOpacity: 0.95,
            scale: .75,
            strokeColor: '#b97731',
            strokeWeight: 1,
            anchor: new google.maps.Point(12, 24)
        };

        markers = locations.map(function(location) {
            var marker = new google.maps.Marker({
                position: location,
                icon: markerIcon
            });

            google.maps.event.addListener(marker, 'mouseover', function() {
                infoWin.setContent(location.info);
                infoWin.open(map, marker);
            });
            return marker;
        });

		// Ensure MarkerClusterer is defined before using it
		if (typeof markerClusterer !== 'undefined' && typeof markerClusterer.MarkerClusterer !== 'undefined') {
			new markerClusterer.MarkerClusterer({ map, markers });
		} else {
			console.error("MarkerClusterer is not defined");
		}
    }

    var locations = [
                        {
            lat: -21.700808,
            lng: 35.457848,
            info: '<div class="c-interactive-map__info-window"><h3 class="c-interactive-map__subheading">Bazaruto Archipelago</h3>With its gleaming white beaches and turquoise waters, this beautiful archipelago off the southern coast of Mozambique offers some of the most exclusive beach properties in Mozambique.\n\nAnd it is not just the stunning beaches and remote tropical island exclusivity that it offers. There is also abundant marine life, offering incredible scuba diving, snorkelling and fishing.</div>'
        },
            ];

    // Load the map once the DOM is fully loaded
    document.addEventListener("DOMContentLoaded", function() {
        google.maps.event.addDomListener(window, "load", initMap);
    });

    function myClick(id) {
        map.setCenter(markers[id].getPosition());
        map.setZoom(5);
        google.maps.event.trigger(markers[id], 'mouseover');
    }

    // get current location
    function geoFindMe() {
        const status = document.querySelector('#status');
        const mapLink = document.querySelector('#map-link');

        mapLink.textContent = '';

        function success(position) {
            const latitude = position.coords.latitude;
            const longitude = position.coords.longitude;

            status.textContent = '';
            mapLink.textContent = `LatLong(${latitude}, ${longitude})`;
        }

        function error() {
            status.textContent = 'Unable to retrieve your location';
        }

        if (!navigator.geolocation) {
            status.textContent = 'Geolocation is not supported by your browser';
        } else {
            status.textContent = 'Locating…';
            navigator.geolocation.getCurrentPosition(success, error);
        }
    }

    document.querySelector('#find-me').addEventListener('click', geoFindMe);

    // get location calculate distance between two points
    
    function toRad(v) { return v * Math.PI / 180; }
    function kmToMiles(km) { return (km * 0.62137).toFixed(2); }

		navigator.geolocation.getCurrentPosition(function(position) {
			const latitude  = position.coords.latitude;
			const longitude = position.coords.longitude;
			console.log(latitude, longitude);

			// current location
			var l1 = 	LatLong(latitude, longitude);

			// location of each shop
			var l2	=	LatLong(-21.700808, 35.457848);
			

			function LatLong(lat, lon) {
				return {Latitude: lat, Longitude: lon}
			}

			function haversine(l1, l2) {
				var R = 6371; // km 
				var x1 = l2.Latitude-l1.Latitude;
				var dLat = toRad(x1);  
				var x2 = l2.Longitude-l1.Longitude;
				var dLon = toRad(x2);  
				var a = Math.sin(dLat/2) * Math.sin(dLat/2) + 
						Math.cos(toRad(l1.Latitude)) * Math.cos(toRad(l2.Latitude)) * 
						Math.sin(dLon/2) * Math.sin(dLon/2);  
				var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
				var d = R * c;
				return d;
			}

			document.getElementById("distance-0").innerHTML = kmToMiles(haversine(l1, l2))+' miles <span>from location</span>';
		});

		
</script></div></div></div></div></div><div id="pg-1486-5"  class="panel-grid panel-has-style" ><div class="c-row--margin-default c-row--column-default panel-row-style panel-row-style-for-1486-5" ><div id="pgc-1486-5-0"  class="panel-grid-cell" ><div id="panel-1486-5-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="6" ><div class="so-widget-sow-editor so-widget-sow-editor-base">
<div class="c-text no-variation no-layout no-variation ">

	
			<div class="c-text__content"><p style="text-align: center;"><em>Images courtesy of &amp;Beyond</em></p>
</div>
    
</div>
</div></div></div></div></div></div><p>The post <a href="https://galagotravel.co.uk/destinations/mozambique/bazaruto-archipelago">Bazaruto Archipelago</a> appeared first on <a href="https://galagotravel.co.uk">Galago Travel</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://galagotravel.co.uk/destinations/mozambique/bazaruto-archipelago/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
