Combine sriracha and lime juice in a shallow dish. Season both sides of chicken with salt and pepper and add to marinade, turning to coat both sides. Marinate for at least 30 minutes, but overnight if possible. The longer it marinates, the more that flavor sets in!
Heat your grill, grill pan, or skillet over medium heat. Spray with cooking spray or brush lightly with olive oil, to prevent sticking. Add chicken and cook for 4-5 minutes per side, or until cooked through. This will vary depending on the thickness of the chicken. When done, remove to a cutting board and allow to rest for about 5 minutes before slicing into 1/2" strips or chunks.
Add the pineapple to the grill, and grill each side until you have nice sear marks, about 2-3 minutes per side. Set aside until ready to assemble salads.
Meanwhile, chop the lettuce, cut the tomatoes and avocado, and shred your cheese.
Add all the dressing ingredients to a blender or food processor and blend until smooth and well-combined. Set aside or refrigerate until ready to serve. This can be done the day prior if you like and the flavors will really be able to set overnight!
To assemble, layer individual bowls with lettuce and top with chicken, tomatoes, avocado, a couple of pineapple slices, and cheese. Drizzle with dressing, and enjoy!