St Martin, an island run by both the Dutch and French, sits in the Leeward Islands in the Caribbean Sea. Tourists from around the globe flock to the island to relax under the sun, enjoy the vibes, and marvel the magnificent marine life. Lots of St Martin vacation home rentals are available to make your