If you’re looking for a place to stay in the Caribbean, San Pedro is the best place. With accommodations that range from upscale resorts