Airbnb now offers entire tropical islands for rent