Caribbean Island Hopping
Island hopping is the Caribbean is something everyone should had on their bucket list. Getting on a ship and sailing between them to find beaches, bars, history, snorkeling, and a gorgeous tan along the way. Charter a boat or hop on to one of many smaller vessels that will whisk you off to paradise.
Posted by Joe Michaloski
48 countries - 161 spots