Cabane du Pecheur is a restaurant specializing in fish dishes, located near St. Peter's Island. It offers amenities such as high chairs, free parking, and accepts credit cards.