The answer depends on your vacation style, but most people spend 7-10 days in Anguilla. Keep in mind that there isn’t that much to do on the island besides swim and enjoy water sports.