Right on Victory Beach. Victory Beach Hotel sits at the base of the popular Victory Hill (Weather Station Hill). Victory is a nice little beach, only a few hundred meters long but wide at points, offering a variety of beachside services and one of the best sunset views in town. The 3 Star Victory Beach Hotel with its 58 rooms features the A'Chaar Restaurant right on the beach.