No, a passport is not required for Indian nationals if you are planning to book port Blair tour packages. Foreign nationals do require a passport to travel to Port Blair since it is part of the Indian subcontinent. However, in order to visit some places, you need to acquire special permits for areas like Cinque Island, Jolly Buoy Island, etc.