Set on an incredible two-mile stretch of Malabar Beach, StolenTime has to take the top spot for the best beach in St. Lucia.