Eilat sits along the northern coast of the Red Sea and are wedged in between the Jordanian and Egyptian border. Into this small spit of land are crammed numerous 5-star hotels, restaurants, an airport and a humming international port. The result is that Eilat's beaches leave much to be desired and are often over-crowded. This is especially true of the Northern Beaches which sit close to the center of town and get the most traffic.
Assuming, like many tourists, you have secured accomodation in one of the less expensive hotels (or hostels) off the beach, you will need to find a place to lay down your towel to enjoy the #1 attraction of Eilat - the water. I highly recommend the Southern beaches, particularly those close to the Egyptian border. A shining example of this is Princess Beach , which is located by the Princess Hotel. Princess Beach has all the amenities of the more crowded beaches in town, but with less people and more chance for relaxation and good snorkeling.
The proximity of Princess Beach to Coralworld makes it an excellent place for the casual snorkeler to encounter the world-famous Red Sea marine life. In fact, you could plan a day around a visit to Coralworld followed by an afternoon on the beach! The bathing pier will certainly appeal to all those hoping to work on their tan. The beach itself is very clean and the sand fine and well-kept. The only disadvantage to Princess Beach is its distance from the center of town. You will need to have access to a car, or be prepared to go by taxi (a short ride) or public bus to reach Princess Beach, unless you are staying in the Southern Beach area.