The beaches of Trincomalee are undoubtedly the biggest highlight of this city. It is also the place where most of the luxury hotels in Trincomalee Sri Lanka are situated such as the Jungle Beach by Uga Escapes for instance. The Marble beach is probably the first beach you will come across for it is located within the heart of this city. A truly pristine stretch of coast, the Marble Beach flaunts some of Sri Lanka's clearest waters. In fact its shiny reflective surface is the reason the place is named 'Marble Beach'. The Nilaveli Beach is the other most famous beach in the city. Slightly north of Trincomalee, Nilaveli is another stunning white sanded beach that is known for its shallow waters and large shores. It is however located a couple of kilometres away from Trincomalee City and if you plan to visit the place, best to make a day trip out of it.