Cut the salmon into about 1-inch cubes. Remove the skin first if you want (either way works).
In a large bowl, whisk together the soy sauce, honey, sriracha, minced garlic, and water until smooth.
Add the salmon cubes to the bowl and toss to coat. Marinate for at least 20 minutes (up to 1 hour in the fridge).
Heat a large skillet over medium-high heat with a small splash of oil. Using tongs, add the salmon to the pan and reserve the marinade in the bowl.
Cook the salmon for 2 to 3 minutes per side, turning carefully, until the outside is caramelized and the cubes release easily from the pan.
Pour the reserved marinade into the skillet and simmer for 1 to 3 minutes, stirring gently, until the sauce thickens and turns glossy.
Assemble bowls with rice, then top with the glazed salmon, avocado, cucumber, edamame, and a drizzle of sriracha mayo.
For meal prep: portion into 4 containers. Let the rice and salmon cool slightly (not left out longer than 1 hour), then cover and refrigerate. Keep cucumber, avocado, and mayo separate when possible for best texture.