In a mixing bowl, combine flour, sugar, and salt. Cut in butter until mixture resembles coarse crumbs. Add ice water, 1 tablespoon at a time, until dough comes together. Press dough into a tart pan. Chill for 30 minutes.
In another bowl, beat almond flour, sugar, and butter until creamy. Add eggs and vanilla extract, mixing until smooth. Spread filling over chilled crust.
Arrange pear slices on top of the filling. Bake for 45 minutes or until golden and set. Cool before serving.