Beaches are ideal vacation spots for families. Apart from the sun, sand and the beautiful water of the seas and oceans the beaches also provide people with opportunities to indulge in a variety of fun and interesting activities. Some of these activities can be enjoyed by the whole family as well. Also, there are many luxurious resorts and hotels attached to the top beaches in the world.