Bharatpur Beach is the most popular site in Shaheed Dweep; it is the only place on the island where one can do all kinds of water activities, including scuba diving, snorkeling, glass-bottom boat riding, and more. This beach has shallow waters; therefore, you cannot find hard corals and large rocks here. The water currents and waves also remain slow or moderate most of the time, making it perfect for swimming and other water sports.