This document presents a tourism recommender system that helps tourists find suitable locations based on their preferences. The system scrapes data from websites, maps the datasets, performs de-duplication to remove duplicate records, and then provides recommendations. It uses Hadoop for distributed processing, Pig Latin for data transformations, and Jsoup for web scraping. The system extracts relevant information, represents only unique data after de-duplication, and matches a user's profile to the de-duplicated datasets to generate personalized location recommendations.