Algiers’s only beachfront hotel, the Sheraton Club des Pins Resort and Towers is the first five-star resort in the country. Sheraton Club des Pins Resort and Towers is located on the western tip of the city at the beautiful and absolutely secured Club des Pins area.