In a mixing bowl, whisk together the coconut milk, eggs, vanilla extract, cinnamon, and salt until well combined.
Preheat a large skillet or griddle over medium heat and add 1 tablespoon of butter.
Dip each slice of brioche bread into the coconut milk mixture, allowing it to soak for about 30 seconds on each side.
Once the skillet is hot, place the soaked brioche slices in the skillet. Cook for 3-4 minutes on each side, or until golden brown.
While the bread is cooking, sprinkle shredded coconut and sliced almonds on top of the bread during the last minute of cooking to toast them slightly.
Remove the French toast from the skillet and repeat the process with the remaining slices, adding more butter as needed.
Serve warm with maple syrup drizzled on top and fresh fruit, if desired.