While travelers shell out $300+ per night for basic beach hotels in the Caribbean and pay $50+ for mediocre seafood dinners ...