If someone showed you photos of Los Rios Campground without context, you’d probably guess Belize or maybe the Bahamas, not ...