Caribbean Fish Sandwich with Avocado-Pineapple Salsa