Private islands you can buy for under $350,000