From the top 10 beaches and spots of stunning scenery to the top 10 bustling bars and perfect beach resorts - this guide features the insider knowledge that every visitor needs. Discover the most spectacular beaches, dive and snorkel sights, scenic views and pristine spots, live…