Javea, Spain, is a picturesque resort destination known for its wide sand beaches and rocky coves. The coastal town in the province of Alicante hugs the Mediterranean Sea. Buildings in its historic ...