Need the perfect location for your next big group trip? We’ve found just the place. In this video, we book a stay at Seaglass Found, a private peninsula in the Bahamas.