Situated near Dubrovnik, with its gorgeous beaches, amazing crystal-clear sea and lots of sun, this beautiful archipelago is not something you would want to miss. you to the Elafiti Islands. Taking a private tour lets you customize your itinerary—if you want to spend longer swimming, snorkeling, or sunbathing at a particular spot, you'll be able to do so. Plus, you'll be able to use the boat's GoPro camera to take photos underwater.