Our kids do love dolphins during our holidays in Portugal we made a dolphin watching trip in a boat!! And we were recommended to visit Zoomarine in albufeira! And is definitely an amazing day out for the kids!! Its amazing all the shows !! If you wish to swimn with the dolphins we recommend to book in advance because it gets really busy during the summer months!!